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
# Variables
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
CommunityPoolSpendProposal details a proposal for use of community funds, together with how many coins are proposed to be spent, and to which recipient account.
CommunityPoolSpendProposalWithDeposit defines a CommunityPoolSpendProposal with a deposit.
DelegationDelegatorReward represents the properties of a delegator's delegation reward.
DelegatorStartingInfo represents the starting info for a delegator reward period.
DelegatorStartingInfoRecord used for import / export via genesis json.
DelegatorWithdrawInfo is the address for where distributions rewards are withdrawn to by default this struct is only used at genesis to feed in default withdraw addresses.
FeePool is the global fee pool for distribution.
GenesisState defines the distribution module's genesis state.
MsgFundCommunityPool allows an account to directly fund the community pool.
MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type.
MsgSetWithdrawAddress sets the withdraw address for a delegator (or validator self-delegation).
MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response type.
MsgUpdateParams is the Msg/UpdateParams request type.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator from a single validator.
MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward response type.
MsgWithdrawValidatorCommission withdraws the full commission to the validator address.
MsgWithdrawValidatorCommissionResponse defines the Msg/WithdrawValidatorCommission response type.
Params defines the set of params for the distribution module.
QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC method.
QueryCommunityPoolResponse is the response type for the Query/CommunityPool RPC method.
QueryDelegationRewardsRequest is the request type for the Query/DelegationRewards RPC method.
QueryDelegationRewardsResponse is the response type for the Query/DelegationRewards RPC method.
QueryDelegationTotalRewardsRequest is the request type for the Query/DelegationTotalRewards RPC method.
QueryDelegationTotalRewardsResponse is the response type for the Query/DelegationTotalRewards RPC method.
QueryDelegatorValidatorsRequest is the request type for the Query/DelegatorValidators RPC method.
QueryDelegatorValidatorsResponse is the response type for the Query/DelegatorValidators RPC method.
QueryDelegatorWithdrawAddressRequest is the request type for the Query/DelegatorWithdrawAddress RPC method.
QueryDelegatorWithdrawAddressResponse is the response type for the Query/DelegatorWithdrawAddress RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
QueryValidatorCommissionRequest is the request type for the Query/ValidatorCommission RPC method.
QueryValidatorCommissionResponse is the response type for the Query/ValidatorCommission RPC method.
QueryValidatorOutstandingRewardsRequest is the request type for the Query/ValidatorOutstandingRewards RPC method.
QueryValidatorOutstandingRewardsResponse is the response type for the Query/ValidatorOutstandingRewards RPC method.
QueryValidatorSlashesRequest is the request type for the Query/ValidatorSlashes RPC method.
QueryValidatorSlashesResponse is the response type for the Query/ValidatorSlashes RPC method.
UnimplementedMsgServer must be embedded to have forward compatible implementations.
UnimplementedQueryServer must be embedded to have forward compatible implementations.
ValidatorAccumulatedCommission represents accumulated commission for a validator kept as a running counter, can be withdrawn at any time.
ValidatorAccumulatedCommissionRecord is used for import / export via genesis json.
ValidatorCurrentRewards represents current rewards and current period for a validator kept as a running counter and incremented each block as long as the validator's tokens remain constant.
ValidatorCurrentRewardsRecord is used for import / export via genesis json.
ValidatorHistoricalRewards represents historical rewards for a validator.
ValidatorHistoricalRewardsRecord is used for import / export via genesis json.
ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards for a validator inexpensive to track, allows simple sanity checks.
ValidatorOutstandingRewardsRecord is used for import/export via genesis json.
ValidatorSlashEvent represents a validator slash event.
ValidatorSlashEventRecord is used for import / export via genesis json.
ValidatorSlashEvents is a collection of ValidatorSlashEvent messages.
# 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.