github.com/Finschia/finschia-sdk@v0.48.1/x/stakingplus/spec/README.md (about) 1 <!-- 2 order: 0 3 title: Staking Plus Overview 4 parent: 5 title: "staking plus" 6 --> 7 8 # `stakingplus` 9 10 ## Abstract 11 12 This paper specifies the Staking Plus module of the LBM-SDK, which extends existing [Staking module](../../staking/spec/README.md) of the Cosmos-SDK. 13 14 The module enables LBM-SDK based blockchain to support an advanced Proof-of-Stake system. In this system, holders of the native staking token of the chain can become validators and can delegate tokens to validators, ultimately determining the effective validator set for the system. 15 16 This module is almost identical to the previous Staking module of the Cosmos-SDK, but introduces some breaking changes. For example, you must have x/foundation UpdateValidatorAuthsProposal passed before sending x/stakingplus MsgCreateValidator, or the message would fail. 17 18 ## Contents 19 20 1. **[State](01_state.md)** 21 2. **[State Transitions](02_state_transitions.md)** 22 3. **[Messages](03_messages.md)** 23 - [Msg/CreateValidator](03_messages.md#msgcreatevalidator) 24 4. **[Begin-Block](04_begin_block.md)** 25 5. **[End-Block ](05_end_block.md)** 26 6. **[Hooks](06_hooks.md)** 27 7. **[Events](07_events.md)** 28 8. **[Parameters](08_params.md)**