Staking
The staking
module is responsible for supporting an advanced Proof-of-Stake (PoS) 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.
For more information, visit https://docs.cosmos.network/main/modules/staking/
Message Types
Msg
defines the staking Msg service.
MsgCreateValidator
MsgCreateValidator
defines an SDK message for creating a new validator.
MsgCreateValidatorResponse
MsgCreateValidatorResponse
defines the Msg/CreateValidator
response type.
MsgEditValidator
MsgEditValidator
defines an SDK message for editing an existing validator.
MsgEditValidatorResponse
MsgEditValidatorResponse
defines the Msg/EditValidator
response type.
MsgDelegate
MsgDelegate
defines an SDK message for performing a delegation of coins from a delegator to a validator.
MsgDelegateResponse
MsgDelegateResponse
defines the Msg/Delegate
response type.
MsgBeginRedelegate
MsgBeginRedelegate
defines an SDK message for performing a redelegation of coins from a delegator and source validator to a destination validator.
MsgBeginRedelegateResponse
MsgBeginRedelegateResponse
defines the Msg/BeginRedelegate
response type.
MsgUndelegate
MsgUndelegate
defines a SDK message for performing an undelegation from a delegate and a validator.
MsgUndelegateResponse
MsgUndelegateResponse
defines the Msg/Undelegate
response type.
MsgCancelUnbondingDelegation
MsgCancelUnbondingDelegation
defines the SDK message for performing a cancel unbonding delegation for delegator.
MsgCancelUnbondingDelegationResponse
MsgCancelUnbondingDelegationResponse
defines the Msg/CancelUnbondingDelegation
response type.
Queries
Query
defines the gRPC querier service.
QueryValidatorsRequest
QueryValidatorsRequest
is request type for Query/Validators
RPC method.
QueryValidatorsResponse
QueryValidatorsResponse
is response type for the Query/Validators
RPC method.
QueryValidatorRequest
QueryValidatorRequest
is response type for the Query/Validator
RPC method.
QueryValidatorResponse
QueryValidatorResponse
is response type for the Query/Validator
RPC method.
QueryValidatorDelegationsRequest
QueryValidatorDelegationsRequest
is request type for the Query/ValidatorDelegations
RPC method.
QueryValidatorDelegationsResponse
QueryValidatorDelegationsResponse
is response type for the Query/ValidatorDelegations
RPC method.
QueryValidatorUnbondingDelegationsRequest
QueryValidatorUnbondingDelegationsRequest
is required type for the Query/ValidatorUnbondingDelegations
RPC method.
QueryValidatorUnbondingDelegationsResponse
QueryValidatorUnbondingDelegationsResponse
is response type for the Query/ValidatorUnbondingDelegations
RPC method.
QueryDelegationRequest
QueryDelegationRequest
is request type for the Query/Delegation
RPC method.
QueryDelegationResponse
QueryDelegationResponse
is response type for the Query/Delegation
RPC method.
QueryUnbondingDelegationRequest
QueryUnbondingDelegationRequest
is request type for the Query/UnbondingDelegation
RPC method.
QueryUnbondingDelegationResponse
QueryUnbondingDelegationResponse
is response type for the Query/UnbondingDelegation
RPC method.
QueryDelegatorDelegationsRequest
QueryDelegatorDelegationsRequest
is request type for the Query/DelegatorDelegations
RPC method.
QueryDelegatorDelegationsResponse
QueryDelegatorDelegationsResponse
is response type for the Query/DelegatorDelegations
RPC method.
QueryDelegatorUnbondingDelegationsRequest
QueryDelegatorUnbondingDelegationsRequest
is request type for the Query/DelegatorUnbondingDelegations
RPC method.
QueryDelegatorUnbondingDelegationsResponse
QueryDelegatorUnbondingDelegationsResponse
is response type for the Query/DelegatorUnbondingDelegations
RPC method.
QueryRedelegationsRequest
QueryRedelegationsRequest
is request type for the Query/Redelegations
RPC method.
QueryRedelegationsResponse
QueryRedelegationsResponse
is response type for the Query/Redelegations
RPC method.
QueryDelegatorValidatorsRequest
QueryDelegatorValidatorsRequest
is request type for the Query/DelegatorValidators
RPC method.
QueryDelegatorValidatorsResponse
QueryDelegatorValidatorsResponse
is response type for the Query/DelegatorValidators
RPC method.
QueryDelegatorValidatorRequest
QueryDelegatorValidatorRequest
is request type for the Query/DelegatorValidator
RPC method.
QueryDelegatorValidatorResponse
QueryDelegatorValidatorResponse
response type for the Query/DelegatorValidator
RPC method.
QueryHistoricalInfoRequest
QueryHistoricalInfoRequest
is request type for the Query/HistoricalInfo
RPC method.
QueryHistoricalInfoResponse
QueryHistoricalInfoResponse
is response type for the Query/HistoricalInfo
RPC method.
QueryPoolRequest
QueryPoolRequest
is request type for the Query/Pool
RPC method.
QueryPoolResponse
QueryPoolResponse
is response type for the Query/Pool
RPC method.
QueryParamsRequest
QueryParamsRequest
is request type for the Query/Params
RPC method.
QueryParamsResponse
QueryParamsResponse
is response type for the Query/Params
RPC method.