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.