Enable bonding of LSM shares and atom LSTs#13
Open
zmanian wants to merge 1 commit into
Open
Conversation
Enables solvers to bond using not just native ATOM but also: - LSM (Liquid Staking Module) shares from Cosmos Hub - LST tokens (stATOM from Stride, qATOM from Quicksilver, stkATOM from pSTAKE) Key changes: - Add BondAsset types with support for native ATOM, LSM shares, and LSTs - Implement configurable valuation with LSM discount (95%) and LST exchange rates - Update RegisterSolver to accept multi-asset bonds - Update DeregisterSolver to return all bond asset types - Implement proportional multi-asset slashing - Add AddBond and WithdrawBond execute messages for bond management - Add UpdateLsmConfig and UpdateLstConfig for admin configuration - Add SolverBond, LsmConfig, LstConfig, AcceptedLstTokens queries - Update SPECIFICATION.md with LSM/LST bonding documentation Benefits for solvers: - Capital efficiency (earn staking yields while bonding) - Flexibility (use existing staked positions) - Lower opportunity cost (no need to unstake)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enables solvers to bond using not just native ATOM but also:
Key changes:
Benefits for solvers: