Excellent work. Thanks for this contribution. A few items to express:
-
I think it’s really bad UX to have to unbond for 21 days in order to rebond with LSTs. So being that this module would make the process as easy as redelegating is a big plus.
-
Will this SDK module flow downstream to the zones? Meaning that any zone would be able to become Liquid Staking ready by including the module?
-
Looks like LSM introduces a global cap on the amount of ATOM that can be liquid staked (25%), seems that this could help reduce and moderate the downside risks of derivatives in ecosystem. It may be a good thing to implement some control here.
-
If a problem arose, how effective would a 14 day governance vote be in mitigating a disaster? And if a vote passes to reduce the limit of total liquid atom staked, what happens to LSTs above the threshold that are already emitted?
-
Also, how long will this run on testnet and what kinds of test scenarios will be (or have been done)? I think we should all try really hard to break this system.
Thanks!