proto/cosmos/distribution/v1beta1/export
library
Classes
-
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
-
DelegationDelegatorReward represents the properties
of a delegator's delegation reward.
-
DelegatorStartingInfo
-
DelegatorStartingInfo represents the starting info for a delegator reward
period. It tracks the previous validator period, the delegation's amount of
staking token, and the creation height (to check later on if any slashes have
occurred). NOTE: Even though validators are slashed to whole staking tokens,
the delegators within the validator may be left with less than a full token,
thus sdk.Dec is used.
-
DelegatorStartingInfoRecord
-
DelegatorStartingInfoRecord used for import / export via genesis json.
-
DelegatorWithdrawInfo
-
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
-
FeePool is the global fee pool for distribution.
-
GenesisState
-
GenesisState defines the distribution module's genesis state.
-
MsgClient
-
-
MsgCommunityPoolSpend defines a message for sending tokens from the community
pool to another account. This message is typically executed via a governance
proposal with the governance module being the executing authority.
-
MsgCommunityPoolSpendResponse defines the response to executing a
MsgCommunityPoolSpend message.
-
MsgDepositValidatorRewardsPool
-
DepositValidatorRewardsPool defines the request structure to provide
additional rewards to delegators from a specific validator.
-
MsgDepositValidatorRewardsPoolResponse
-
MsgDepositValidatorRewardsPoolResponse defines the response to executing a
MsgDepositValidatorRewardsPool message.
-
MsgFundCommunityPool allows an account to directly
fund the community pool.
-
MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type.
-
MsgServiceBase
-
-
MsgSetWithdrawAddress
-
MsgSetWithdrawAddress sets the withdraw address for
a delegator (or validator self-delegation).
-
MsgSetWithdrawAddressResponse
-
MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response
type.
-
MsgUpdateParams
-
MsgUpdateParams is the Msg/UpdateParams request type.
-
MsgUpdateParamsResponse
-
MsgUpdateParamsResponse defines the response structure for executing a
MsgUpdateParams message.
-
MsgWithdrawDelegatorReward
-
MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator
from a single validator.
-
MsgWithdrawDelegatorRewardResponse
-
MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward
response type.
-
MsgWithdrawValidatorCommission
-
MsgWithdrawValidatorCommission withdraws the full commission to the validator
address.
-
MsgWithdrawValidatorCommissionResponse
-
MsgWithdrawValidatorCommissionResponse defines the
Msg/WithdrawValidatorCommission response type.
-
Params
-
Params defines the set of params for the distribution module.
-
QueryClient
-
-
QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC
method.
-
QueryCommunityPoolResponse is the response type for the Query/CommunityPool
RPC method.
-
QueryDelegationRewardsRequest
-
QueryDelegationRewardsRequest is the request type for the
Query/DelegationRewards RPC method.
-
QueryDelegationRewardsResponse
-
QueryDelegationRewardsResponse is the response type for the
Query/DelegationRewards RPC method.
-
QueryDelegationTotalRewardsRequest
-
QueryDelegationTotalRewardsRequest is the request type for the
Query/DelegationTotalRewards RPC method.
-
QueryDelegationTotalRewardsResponse
-
QueryDelegationTotalRewardsResponse is the response type for the
Query/DelegationTotalRewards RPC method.
-
QueryDelegatorValidatorsRequest
-
QueryDelegatorValidatorsRequest is the request type for the
Query/DelegatorValidators RPC method.
-
QueryDelegatorValidatorsResponse
-
QueryDelegatorValidatorsResponse is the response type for the
Query/DelegatorValidators RPC method.
-
QueryDelegatorWithdrawAddressRequest
-
QueryDelegatorWithdrawAddressRequest is the request type for the
Query/DelegatorWithdrawAddress RPC method.
-
QueryDelegatorWithdrawAddressResponse
-
QueryDelegatorWithdrawAddressResponse is the response type for the
Query/DelegatorWithdrawAddress RPC method.
-
QueryParamsRequest
-
QueryParamsRequest is the request type for the Query/Params RPC method.
-
QueryParamsResponse
-
QueryParamsResponse is the response type for the Query/Params RPC method.
-
QueryServiceBase
-
-
QueryValidatorCommissionRequest
-
QueryValidatorCommissionRequest is the request type for the
Query/ValidatorCommission RPC method
-
QueryValidatorCommissionResponse
-
QueryValidatorCommissionResponse is the response type for the
Query/ValidatorCommission RPC method
-
QueryValidatorDistributionInfoRequest
-
QueryValidatorDistributionInfoRequest is the request type for the Query/ValidatorDistributionInfo RPC method.
-
QueryValidatorDistributionInfoResponse
-
QueryValidatorDistributionInfoResponse is the response type for the Query/ValidatorDistributionInfo RPC method.
-
QueryValidatorOutstandingRewardsRequest
-
QueryValidatorOutstandingRewardsRequest is the request type for the
Query/ValidatorOutstandingRewards RPC method.
-
QueryValidatorOutstandingRewardsResponse
-
QueryValidatorOutstandingRewardsResponse is the response type for the
Query/ValidatorOutstandingRewards RPC method.
-
QueryValidatorSlashesRequest
-
QueryValidatorSlashesRequest is the request type for the
Query/ValidatorSlashes RPC method
-
QueryValidatorSlashesResponse
-
QueryValidatorSlashesResponse is the response type for the
Query/ValidatorSlashes RPC method.
-
ValidatorAccumulatedCommission
-
ValidatorAccumulatedCommission represents accumulated commission
for a validator kept as a running counter, can be withdrawn at any time.
-
ValidatorAccumulatedCommissionRecord
-
ValidatorAccumulatedCommissionRecord is used for import / export via genesis
json.
-
ValidatorCurrentRewards
-
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
-
ValidatorCurrentRewardsRecord is used for import / export via genesis json.
-
ValidatorHistoricalRewards
-
ValidatorHistoricalRewards represents historical rewards for a validator.
Height is implicit within the store key.
Cumulative reward ratio is the sum from the zeroeth period
until this period of rewards / tokens, per the spec.
The reference count indicates the number of objects
which might need to reference this historical entry at any point.
ReferenceCount =
number of outstanding delegations which ended the associated period (and
might need to read that record)
-
ValidatorHistoricalRewardsRecord
-
ValidatorHistoricalRewardsRecord is used for import / export via genesis
json.
-
ValidatorOutstandingRewards
-
ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards
for a validator inexpensive to track, allows simple sanity checks.
-
ValidatorOutstandingRewardsRecord
-
ValidatorOutstandingRewardsRecord is used for import/export via genesis json.
-
ValidatorSlashEvent
-
ValidatorSlashEvent represents a validator slash event.
Height is implicit within the store key.
This is needed to calculate appropriate amount of staking tokens
for delegations which are withdrawn after a slash has occurred.
-
ValidatorSlashEventRecord
-
ValidatorSlashEventRecord is used for import / export via genesis json.
-
ValidatorSlashEvents
-
ValidatorSlashEvents is a collection of ValidatorSlashEvent messages.
Constants
-
-
-
DelegationDelegatorReward$json
→ const Map<String, Object>
-
-
DelegatorStartingInfo$json
→ const Map<String, Object>
-
-
DelegatorStartingInfoRecord$json
→ const Map<String, Object>
-
-
DelegatorWithdrawInfo$json
→ const Map<String, Object>
-
-
FeePool$json
→ const Map<String, Object>
-
-
GenesisState$json
→ const Map<String, Object>
-
-
-
-
MsgDepositValidatorRewardsPool$json
→ const Map<String, Object>
-
-
MsgDepositValidatorRewardsPoolResponse$json
→ const Map<String, String>
-
-
-
-
MsgSetWithdrawAddress$json
→ const Map<String, Object>
-
-
MsgSetWithdrawAddressResponse$json
→ const Map<String, String>
-
-
MsgUpdateParams$json
→ const Map<String, Object>
-
-
MsgUpdateParamsResponse$json
→ const Map<String, String>
-
-
MsgWithdrawDelegatorReward$json
→ const Map<String, Object>
-
-
MsgWithdrawDelegatorRewardResponse$json
→ const Map<String, Object>
-
-
MsgWithdrawValidatorCommission$json
→ const Map<String, Object>
-
-
MsgWithdrawValidatorCommissionResponse$json
→ const Map<String, Object>
-
-
Params$json
→ const Map<String, Object>
-
-
-
-
QueryDelegationRewardsRequest$json
→ const Map<String, Object>
-
-
QueryDelegationRewardsResponse$json
→ const Map<String, Object>
-
-
QueryDelegationTotalRewardsRequest$json
→ const Map<String, Object>
-
-
QueryDelegationTotalRewardsResponse$json
→ const Map<String, Object>
-
-
QueryDelegatorValidatorsRequest$json
→ const Map<String, Object>
-
-
QueryDelegatorValidatorsResponse$json
→ const Map<String, Object>
-
-
QueryDelegatorWithdrawAddressRequest$json
→ const Map<String, Object>
-
-
QueryDelegatorWithdrawAddressResponse$json
→ const Map<String, Object>
-
-
QueryParamsRequest$json
→ const Map<String, String>
-
-
QueryParamsResponse$json
→ const Map<String, Object>
-
-
QueryValidatorCommissionRequest$json
→ const Map<String, Object>
-
-
QueryValidatorCommissionResponse$json
→ const Map<String, Object>
-
-
QueryValidatorDistributionInfoRequest$json
→ const Map<String, Object>
-
-
QueryValidatorDistributionInfoResponse$json
→ const Map<String, Object>
-
-
QueryValidatorOutstandingRewardsRequest$json
→ const Map<String, Object>
-
-
QueryValidatorOutstandingRewardsResponse$json
→ const Map<String, Object>
-
-
QueryValidatorSlashesRequest$json
→ const Map<String, Object>
-
-
QueryValidatorSlashesResponse$json
→ const Map<String, Object>
-
-
ValidatorAccumulatedCommission$json
→ const Map<String, Object>
-
-
ValidatorAccumulatedCommissionRecord$json
→ const Map<String, Object>
-
-
ValidatorCurrentRewards$json
→ const Map<String, Object>
-
-
ValidatorCurrentRewardsRecord$json
→ const Map<String, Object>
-
-
ValidatorHistoricalRewards$json
→ const Map<String, Object>
-
-
ValidatorHistoricalRewardsRecord$json
→ const Map<String, Object>
-
-
ValidatorOutstandingRewards$json
→ const Map<String, Object>
-
-
ValidatorOutstandingRewardsRecord$json
→ const Map<String, Object>
-
-
ValidatorSlashEvent$json
→ const Map<String, Object>
-
-
ValidatorSlashEventRecord$json
→ const Map<String, Object>
-
-
ValidatorSlashEvents$json
→ const Map<String, Object>
-