github.com/Finschia/finschia-sdk@v0.49.1/x/stakingplus/spec/03_messages.md (about) 1 <!-- 2 order: 3 3 --> 4 5 # Messages 6 7 In this section we describe only the changes introduced by Finschia-SDK. Refer to the [original document](../../staking/spec/03_messages.md) for more information. 8 9 ## Msg/CreateValidator 10 11 A validator is created using the `Msg/CreateValidator` service message. 12 13 +++ https://github.com/Finschia/finschia-sdk/blob/main/proto/cosmos/staking/v1beta1/tx.proto#L16-L17 14 15 +++ https://github.com/Finschia/finschia-sdk/blob/main/proto/cosmos/staking/v1beta1/tx.proto#L35-L51 16 17 This service message is expected to fail if: 18 19 - one of the conditions described in the staking module of the Cosmos-SDK is met. 20 - the operator address is not registered on x/foundation through UpdateValidatorAuthsProposal. TODO: add a ref to x/foundation spec file. 21 22 The other [statements](../../staking/spec/03_messages.md#msgcreatevalidator) on this message in the exising document are still valid.