Interface DistributionExtension

Hierarchy

  • DistributionExtension

Properties

Properties

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>)
      • (): 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>
      • Parameters

        • delegatorAddress: string

        Returns Promise<QueryDelegationTotalRewardsResponse>

  • delegatorValidators: ((delegatorAddress: string) => Promise<QueryDelegatorValidatorsResponse>)
      • (delegatorAddress: string): Promise<QueryDelegatorValidatorsResponse>
      • Parameters

        • delegatorAddress: string

        Returns Promise<QueryDelegatorValidatorsResponse>

  • delegatorWithdrawAddress: ((delegatorAddress: string) => Promise<QueryDelegatorWithdrawAddressResponse>)
      • (delegatorAddress: string): Promise<QueryDelegatorWithdrawAddressResponse>
      • Parameters

        • delegatorAddress: string

        Returns Promise<QueryDelegatorWithdrawAddressResponse>

  • params: (() => Promise<QueryParamsResponse>)
      • (): Promise<QueryParamsResponse>
      • Returns Promise<QueryParamsResponse>

  • validatorCommission: ((validatorAddress: string) => Promise<QueryValidatorCommissionResponse>)
      • (validatorAddress: string): Promise<QueryValidatorCommissionResponse>
      • Parameters

        • validatorAddress: string

        Returns Promise<QueryValidatorCommissionResponse>

  • validatorOutstandingRewards: ((validatorAddress: string) => Promise<QueryValidatorOutstandingRewardsResponse>)
      • (validatorAddress: string): Promise<QueryValidatorOutstandingRewardsResponse>
      • Parameters

        • validatorAddress: string

        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>

Generated using TypeDoc