package
0.0.0-20220731021823-891b8cbd4160
Repository: https://github.com/carina-hackatom/nova.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

AUTHORIZATION_TYPE_DELEGATE defines an authorization type for Msg/Delegate.
AUTHORIZATION_TYPE_REDELEGATE defines an authorization type for Msg/BeginRedelegate.
AUTHORIZATION_TYPE_UNDELEGATE defines an authorization type for Msg/Undelegate.
AUTHORIZATION_TYPE_UNSPECIFIED specifies an unknown authorization type.
BONDED defines a validator that is bonded.
UNBONDED defines a validator that is not bonded.
UNBONDING defines a validator that is unbonding.
UNSPECIFIED defines an invalid validator status.

# Variables

Enum value maps for AuthorizationType.
Enum value maps for AuthorizationType.
Enum value maps for BondStatus.
Enum value maps for BondStatus.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Msg_ServiceDesc is the grpc.ServiceDesc for Msg service.
Query_ServiceDesc is the grpc.ServiceDesc for Query service.

# Structs

Commission defines commission parameters for a given validator.
CommissionRates defines the initial commission rates to be used for creating a validator.
Delegation represents the bond with tokens held by an account.
DelegationResponse is equivalent to Delegation except that it contains a balance in addition to shares which is more suitable for client responses.
Description defines a validator description.
DVPair is struct that just has a delegator-validator pair with no other data.
DVPairs defines an array of DVPair objects.
DVVTriplet is struct that just has a delegator-validator-validator triplet with no other data.
DVVTriplets defines an array of DVVTriplet objects.
GenesisState defines the staking module's genesis state.
HistoricalInfo contains header and validator information for a given block.
LastValidatorPower required for validator set update logic.
MsgBeginRedelegate defines a SDK message for performing a redelegation of coins from a delegator and source validator to a destination validator.
MsgBeginRedelegateResponse defines the Msg/BeginRedelegate response type.
MsgCancelUnbondingDelegation defines the SDK message for performing a cancel unbonding delegation for delegator Since: cosmos-sdk 0.46.
MsgCancelUnbondingDelegationResponse Since: cosmos-sdk 0.46.
MsgCreateValidator defines a SDK message for creating a new validator.
MsgCreateValidatorResponse defines the Msg/CreateValidator response type.
MsgDelegate defines a SDK message for performing a delegation of coins from a delegator to a validator.
MsgDelegateResponse defines the Msg/Delegate response type.
MsgEditValidator defines a SDK message for editing an existing validator.
MsgEditValidatorResponse defines the Msg/EditValidator response type.
MsgUndelegate defines a SDK message for performing an undelegation from a delegate and a validator.
MsgUndelegateResponse defines the Msg/Undelegate response type.
MsgUpdateParams is the Msg/UpdateParams request type.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Params defines the parameters for the x/staking module.
Pool is used for tracking bonded and not-bonded token supply of the bond denomination.
QueryDelegationRequest is request type for the Query/Delegation RPC method.
QueryDelegationResponse is response type for the Query/Delegation RPC method.
QueryDelegatorDelegationsRequest is request type for the Query/DelegatorDelegations RPC method.
QueryDelegatorDelegationsResponse is response type for the Query/DelegatorDelegations RPC method.
QueryDelegatorUnbondingDelegationsRequest is request type for the Query/DelegatorUnbondingDelegations RPC method.
QueryUnbondingDelegatorDelegationsResponse is response type for the Query/UnbondingDelegatorDelegations RPC method.
QueryDelegatorValidatorRequest is request type for the Query/DelegatorValidator RPC method.
QueryDelegatorValidatorResponse response type for the Query/DelegatorValidator RPC method.
QueryDelegatorValidatorsRequest is request type for the Query/DelegatorValidators RPC method.
QueryDelegatorValidatorsResponse is response type for the Query/DelegatorValidators RPC method.
QueryHistoricalInfoRequest is request type for the Query/HistoricalInfo RPC method.
QueryHistoricalInfoResponse is response type for the Query/HistoricalInfo RPC method.
QueryParamsRequest is request type for the Query/Params RPC method.
QueryParamsResponse is response type for the Query/Params RPC method.
QueryPoolRequest is request type for the Query/Pool RPC method.
QueryPoolResponse is response type for the Query/Pool RPC method.
QueryRedelegationsRequest is request type for the Query/Redelegations RPC method.
QueryRedelegationsResponse is response type for the Query/Redelegations RPC method.
QueryUnbondingDelegationRequest is request type for the Query/UnbondingDelegation RPC method.
QueryDelegationResponse is response type for the Query/UnbondingDelegation RPC method.
QueryValidatorDelegationsRequest is request type for the Query/ValidatorDelegations RPC method.
QueryValidatorDelegationsResponse is response type for the Query/ValidatorDelegations RPC method.
QueryValidatorRequest is response type for the Query/Validator RPC method.
QueryValidatorResponse is response type for the Query/Validator RPC method.
QueryValidatorsRequest is request type for Query/Validators RPC method.
QueryValidatorsResponse is response type for the Query/Validators RPC method.
QueryValidatorUnbondingDelegationsRequest is required type for the Query/ValidatorUnbondingDelegations RPC method.
QueryValidatorUnbondingDelegationsResponse is response type for the Query/ValidatorUnbondingDelegations RPC method.
Redelegation contains the list of a particular delegator's redelegating bonds from a particular source validator to a particular destination validator.
RedelegationEntry defines a redelegation object with relevant metadata.
RedelegationEntryResponse is equivalent to a RedelegationEntry except that it contains a balance in addition to shares which is more suitable for client responses.
RedelegationResponse is equivalent to a Redelegation except that its entries contain a balance in addition to shares which is more suitable for client responses.
StakeAuthorization defines authorization for delegate/undelegate/redelegate.
No description provided by the author
No description provided by the author
Validators defines list of validator addresses.
UnbondingDelegation stores all of a single delegator's unbonding bonds for a single validator in an time-ordered list.
UnbondingDelegationEntry defines an unbonding object with relevant metadata.
UnimplementedMsgServer must be embedded to have forward compatible implementations.
UnimplementedQueryServer must be embedded to have forward compatible implementations.
ValAddresses defines a repeated set of validator addresses.
Validator defines a validator, together with the total amount of the Validator's bond shares and their exchange rate to coins.

# Interfaces

MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
UnsafeMsgServer may be embedded to opt out of forward compatibility for this service.
UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

AuthorizationType defines the type of staking module authorization type Since: cosmos-sdk 0.43.
BondStatus is the status of a validator.