mesh-security
mesh-security copied to clipboard
Native "immediate unbonding" mechanism
As part or as a follow-up to #174, a native "immediate unbonding" mechanism should be implemented, to improve on slashing propagation "burning" (undelegate) mechanism.
Then, the native-staking-proxy
contract should be modified to use this mechanism.
References:
- https://github.com/osmosis-labs/mesh-security/blob/0b5173e7735f524171222cb75a5f49011dd8f693/contracts/provider/native-staking-proxy/src/contract.rs#L161-L169
- https://github.com/osmosis-labs/mesh-security/blob/0b5173e7735f524171222cb75a5f49011dd8f693/contracts/provider/native-staking-proxy/src/contract.rs#L310
Immediate unbonding is already implemented on the Consumer, so, it can be copied / adapted from mesh-security-sdk
into the new mesh-security-provider-sdk
.