Readonly
distribution
distribution: {
communityPool: (() => Promise<QueryCommunityPoolResponse>);
delegationRewards: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryDelegationRewardsResponse>);
delegationTotalRewards: ((delegatorAddress: string) => Promise<QueryDelegationTotalRewardsResponse>);
delegatorValidators: ((delegatorAddress: string) => Promise<QueryDelegatorValidatorsResponse>);
delegatorWithdrawAddress: ((delegatorAddress: string) => Promise<QueryDelegatorWithdrawAddressResponse>);
params: (() => Promise<QueryParamsResponse>);
validatorCommission: ((validatorAddress: string) => Promise<QueryValidatorCommissionResponse>);
validatorOutstandingRewards: ((validatorAddress: string) => Promise<QueryValidatorOutstandingRewardsResponse>);
validatorSlashes: ((validatorAddress: string, startingHeight: number, endingHeight: number, paginationKey?: Uint8Array) => Promise<QueryValidatorSlashesResponse>);
}
Type declaration
-
communityPool: (() => Promise<QueryCommunityPoolResponse>)
-
-
Returns Promise<QueryCommunityPoolResponse>
-
delegationRewards: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryDelegationRewardsResponse>)
-
- (delegatorAddress: string, validatorAddress: string): Promise<QueryDelegationRewardsResponse>
-
Parameters
-
delegatorAddress: string
-
validatorAddress: string
Returns Promise<QueryDelegationRewardsResponse>
-
delegationTotalRewards: ((delegatorAddress: string) => Promise<QueryDelegationTotalRewardsResponse>)
-
- (delegatorAddress: string): Promise<QueryDelegationTotalRewardsResponse>
-
Returns Promise<QueryDelegationTotalRewardsResponse>
-
delegatorValidators: ((delegatorAddress: string) => Promise<QueryDelegatorValidatorsResponse>)
-
- (delegatorAddress: string): Promise<QueryDelegatorValidatorsResponse>
-
Returns Promise<QueryDelegatorValidatorsResponse>
-
delegatorWithdrawAddress: ((delegatorAddress: string) => Promise<QueryDelegatorWithdrawAddressResponse>)
-
- (delegatorAddress: string): Promise<QueryDelegatorWithdrawAddressResponse>
-
Returns Promise<QueryDelegatorWithdrawAddressResponse>
-
params: (() => Promise<QueryParamsResponse>)
-
- (): Promise<QueryParamsResponse>
-
Returns Promise<QueryParamsResponse>
-
validatorCommission: ((validatorAddress: string) => Promise<QueryValidatorCommissionResponse>)
-
- (validatorAddress: string): Promise<QueryValidatorCommissionResponse>
-
Returns Promise<QueryValidatorCommissionResponse>
-
validatorOutstandingRewards: ((validatorAddress: string) => Promise<QueryValidatorOutstandingRewardsResponse>)
-
- (validatorAddress: string): Promise<QueryValidatorOutstandingRewardsResponse>
-
Returns Promise<QueryValidatorOutstandingRewardsResponse>
-
validatorSlashes: ((validatorAddress: string, startingHeight: number, endingHeight: number, paginationKey?: Uint8Array) => Promise<QueryValidatorSlashesResponse>)
-
- (validatorAddress: string, startingHeight: number, endingHeight: number, paginationKey?: Uint8Array): Promise<QueryValidatorSlashesResponse>
-
Parameters
-
validatorAddress: string
-
startingHeight: number
-
endingHeight: number
-
Optional
paginationKey: Uint8Array
Returns Promise<QueryValidatorSlashesResponse>