Skip to content
Cosmopediaby Unity Nodes
DiscussionsSecurityLiquid staking blocking featureForum ↗

Liquid staking blocking feature

Security8 posts997 views16 likesLast activity Mar 2024
VI
vixcontangoOP
Mar 2024 2

When liquid staking was first introduced, I had to deposit unstaked ATOM in Stride to get stATOM. This preserved the time based 3 week security feature of the staking lockup for a wallet owner. In other words, if someone hacked into my computer or somehow got a hold of my private keys and recreated the wallet on his computer and wanted to transfer my ATOM to his wallet, he had to first unstake the coins. The unstaking period being 3 weeks, I have ample time to discover that my wallet is tampered with and “cancel” the unstaking process. My only losses would be the loss of staking rewards for the amount of time the ATOM tokens were unstaked, but my principal would be preserved. A couple of months ago Stride introduced a feature where I could deposit my STAKED ATOM to get stATOM. This now makes my coins vulnerable to stealing. Someone could recreate my wallet, or hack into my computer and then deposit my staked ATOM to Stride, obtain stATOM and then send himself the now very liquid and sendable stATOM. My staked ATOM holdings went from super secure to super insecure. Previously I could hand over my keys to other people and they still couldn’t touch my ATOM because it was locked…

Excerpt (1197 of 2174 characters). Read the whole post on the forum ↗

ZA
zaki_iqlusion
Mar 2024

The block liquid staking feature has been implemented on the protocol level and AADAO was trying to coordinate teams to implement a UI.

I’m not sure where UI work is but can look into it

AR
arlai-mk
Mar 2024 5

You can already lock the Liquid Staking feature. The only UI I am aware of currently is offered by Cosmos Rescue here: Cosmos Rescue

Please note that if you want to unlock it again, you will need to wait 21 days before you’re able to liquid-stake immediately again.
If your concern is security, please also be aware that if an attacker had access to your seed phrase, they would be able to trigger the unlock “quietly” (i.e. you wouldn’t probably notice unless you actively check the status of the lock on your wallet), wait 21 days, then liquid-stake all your staked assets. So my suggestion is to check maybe once a week that it’s not in “unlocking” status.

Finally, I am currently working on a new interface dedicated to the Liquid Staking module, you can follow @moonkitt_lab on Twitter to be informed when it is released (hopefully within the next 2 weeks or so).

CO
Cordtus
Mar 2024 3

Yeah this is already implemented, if AADAO wants to throw some money around for it then give it to Cosmos Rescue because they built this about 2 weeks after LSM launched.

VI
vixcontango
Mar 2024 1

Can this be integrated in Keplr? Also is it possible to “cancel” the unlock (the way you can cancel an unbonding action)?

Best UI for this is to be displayed straight up In Keplr. In the “Staked” tab, you can simply have a column with a checkbox next to each coin that is in “locked” and “unlocked” states.

AR
arlai-mk
Mar 2024 2

Yes, I confirm that you can “cancel” the unlock. You just need to sign the same “DisableTokenizeShares” transaction, and it will automatically lock it back.

Regarding integrating in Keplr, I am not a Keplr (or Leap, etc.) dev, but I suppose you can send them a feature request, and then wait to see if they agree to do so.

VI
vixcontango
Mar 2024 2

I think the wallet is a good place to monitor this setting because I am there every week for other reasons (voting or managing rewards). Maybe the wallet can just have a link to the Cosmos Rescue site for the lock/unlock actions, like a “Manage LST locks” link at the bottom of the “Staked” tab. I will submit a request to Keplr.

VI
vixcontango
Mar 2024 1

Here is the issue request on the Keplr github github.com/chainapsis/keplr-wallet Liquid staking block monitoring opened 11:04AM - 28 Mar 24 UTC vixcontango I put up this discussion in the Cosmos Hub forums about a liquid staking blockin … g feature and they redirected me here: https://forum.cosmos.network/t/liquid-staking-blocking-feature/13543 It appears that the blocking feature is already implemented at protocol level and there is an UI for it at Cosmos Rescue. I want to request adding a MONITORING feature in the Keplr wallet because, as a retail user, I want to monitor whether my coins are at risk of being liquid staked by somebody else (or at all). A link can be added to the Cosmos Rescue UI (or other UI but for now that is the only one I know about) to manage the locking and unlocking there. The link is: https://cosmosrescue.com/cosmos-lsm I envision this monitoring as being extremely simple 1. It is implemented on the coin grid in the Keplr Plugin and Keplr Dashboard 2. There is a lock icon or unlock icon next to the amounts staked of each coin on the Staked tabs 3. If the coin can be liquid staked on any…

Excerpt (1198 of 2445 characters). Read the whole post on the forum ↗

← Back to Discussions