interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
1,107 lines (1,106 loc) • 55.6 kB
TypeScript
import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../base/query/v1beta1/pagination";
import { Params, ParamsAmino, ValidatorOutstandingRewards, ValidatorOutstandingRewardsAmino, ValidatorAccumulatedCommission, ValidatorAccumulatedCommissionAmino, ValidatorSlashEvent, ValidatorSlashEventAmino, DelegationDelegatorReward, DelegationDelegatorRewardAmino } from "./distribution";
import { DecCoin, DecCoinAmino } from "../../base/v1beta1/coin";
import { BinaryReader, BinaryWriter } from "../../../binary";
import { DeepPartial } from "../../../helpers";
/**
* QueryParamsRequest is the request type for the Query/Params RPC method.
* @name QueryParamsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryParamsRequest
*/
export interface QueryParamsRequest {
}
export interface QueryParamsRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryParamsRequest";
value: Uint8Array;
}
/**
* QueryParamsRequest is the request type for the Query/Params RPC method.
* @name QueryParamsRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryParamsRequest
*/
export interface QueryParamsRequestAmino {
}
export interface QueryParamsRequestAminoMsg {
type: "cosmos-sdk/QueryParamsRequest";
value: QueryParamsRequestAmino;
}
/**
* QueryParamsResponse is the response type for the Query/Params RPC method.
* @name QueryParamsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryParamsResponse
*/
export interface QueryParamsResponse {
/**
* params defines the parameters of the module.
*/
params: Params;
}
export interface QueryParamsResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryParamsResponse";
value: Uint8Array;
}
/**
* QueryParamsResponse is the response type for the Query/Params RPC method.
* @name QueryParamsResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryParamsResponse
*/
export interface QueryParamsResponseAmino {
/**
* params defines the parameters of the module.
*/
params: ParamsAmino;
}
export interface QueryParamsResponseAminoMsg {
type: "cosmos-sdk/QueryParamsResponse";
value: QueryParamsResponseAmino;
}
/**
* QueryValidatorDistributionInfoRequest is the request type for the Query/ValidatorDistributionInfo RPC method.
* @name QueryValidatorDistributionInfoRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorDistributionInfoRequest
*/
export interface QueryValidatorDistributionInfoRequest {
/**
* validator_address defines the validator address to query for.
*/
validatorAddress: string;
}
export interface QueryValidatorDistributionInfoRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorDistributionInfoRequest";
value: Uint8Array;
}
/**
* QueryValidatorDistributionInfoRequest is the request type for the Query/ValidatorDistributionInfo RPC method.
* @name QueryValidatorDistributionInfoRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorDistributionInfoRequest
*/
export interface QueryValidatorDistributionInfoRequestAmino {
/**
* validator_address defines the validator address to query for.
*/
validator_address: string;
}
export interface QueryValidatorDistributionInfoRequestAminoMsg {
type: "cosmos-sdk/QueryValidatorDistributionInfoRequest";
value: QueryValidatorDistributionInfoRequestAmino;
}
/**
* QueryValidatorDistributionInfoResponse is the response type for the Query/ValidatorDistributionInfo RPC method.
* @name QueryValidatorDistributionInfoResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse
*/
export interface QueryValidatorDistributionInfoResponse {
/**
* operator_address defines the validator operator address.
*/
operatorAddress: string;
/**
* self_bond_rewards defines the self delegations rewards.
*/
selfBondRewards: DecCoin[];
/**
* commission defines the commission the validator received.
*/
commission: DecCoin[];
}
export interface QueryValidatorDistributionInfoResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse";
value: Uint8Array;
}
/**
* QueryValidatorDistributionInfoResponse is the response type for the Query/ValidatorDistributionInfo RPC method.
* @name QueryValidatorDistributionInfoResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse
*/
export interface QueryValidatorDistributionInfoResponseAmino {
/**
* operator_address defines the validator operator address.
*/
operator_address: string;
/**
* self_bond_rewards defines the self delegations rewards.
*/
self_bond_rewards: DecCoinAmino[];
/**
* commission defines the commission the validator received.
*/
commission: DecCoinAmino[];
}
export interface QueryValidatorDistributionInfoResponseAminoMsg {
type: "cosmos-sdk/QueryValidatorDistributionInfoResponse";
value: QueryValidatorDistributionInfoResponseAmino;
}
/**
* QueryValidatorOutstandingRewardsRequest is the request type for the
* Query/ValidatorOutstandingRewards RPC method.
* @name QueryValidatorOutstandingRewardsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsRequest
*/
export interface QueryValidatorOutstandingRewardsRequest {
/**
* validator_address defines the validator address to query for.
*/
validatorAddress: string;
}
export interface QueryValidatorOutstandingRewardsRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsRequest";
value: Uint8Array;
}
/**
* QueryValidatorOutstandingRewardsRequest is the request type for the
* Query/ValidatorOutstandingRewards RPC method.
* @name QueryValidatorOutstandingRewardsRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsRequest
*/
export interface QueryValidatorOutstandingRewardsRequestAmino {
/**
* validator_address defines the validator address to query for.
*/
validator_address: string;
}
export interface QueryValidatorOutstandingRewardsRequestAminoMsg {
type: "cosmos-sdk/QueryValidatorOutstandingRewardsRequest";
value: QueryValidatorOutstandingRewardsRequestAmino;
}
/**
* QueryValidatorOutstandingRewardsResponse is the response type for the
* Query/ValidatorOutstandingRewards RPC method.
* @name QueryValidatorOutstandingRewardsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse
*/
export interface QueryValidatorOutstandingRewardsResponse {
rewards: ValidatorOutstandingRewards;
}
export interface QueryValidatorOutstandingRewardsResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse";
value: Uint8Array;
}
/**
* QueryValidatorOutstandingRewardsResponse is the response type for the
* Query/ValidatorOutstandingRewards RPC method.
* @name QueryValidatorOutstandingRewardsResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse
*/
export interface QueryValidatorOutstandingRewardsResponseAmino {
rewards: ValidatorOutstandingRewardsAmino;
}
export interface QueryValidatorOutstandingRewardsResponseAminoMsg {
type: "cosmos-sdk/QueryValidatorOutstandingRewardsResponse";
value: QueryValidatorOutstandingRewardsResponseAmino;
}
/**
* QueryValidatorCommissionRequest is the request type for the
* Query/ValidatorCommission RPC method
* @name QueryValidatorCommissionRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorCommissionRequest
*/
export interface QueryValidatorCommissionRequest {
/**
* validator_address defines the validator address to query for.
*/
validatorAddress: string;
}
export interface QueryValidatorCommissionRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorCommissionRequest";
value: Uint8Array;
}
/**
* QueryValidatorCommissionRequest is the request type for the
* Query/ValidatorCommission RPC method
* @name QueryValidatorCommissionRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorCommissionRequest
*/
export interface QueryValidatorCommissionRequestAmino {
/**
* validator_address defines the validator address to query for.
*/
validator_address: string;
}
export interface QueryValidatorCommissionRequestAminoMsg {
type: "cosmos-sdk/QueryValidatorCommissionRequest";
value: QueryValidatorCommissionRequestAmino;
}
/**
* QueryValidatorCommissionResponse is the response type for the
* Query/ValidatorCommission RPC method
* @name QueryValidatorCommissionResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorCommissionResponse
*/
export interface QueryValidatorCommissionResponse {
/**
* commission defines the commission the validator received.
*/
commission: ValidatorAccumulatedCommission;
}
export interface QueryValidatorCommissionResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorCommissionResponse";
value: Uint8Array;
}
/**
* QueryValidatorCommissionResponse is the response type for the
* Query/ValidatorCommission RPC method
* @name QueryValidatorCommissionResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorCommissionResponse
*/
export interface QueryValidatorCommissionResponseAmino {
/**
* commission defines the commission the validator received.
*/
commission: ValidatorAccumulatedCommissionAmino;
}
export interface QueryValidatorCommissionResponseAminoMsg {
type: "cosmos-sdk/QueryValidatorCommissionResponse";
value: QueryValidatorCommissionResponseAmino;
}
/**
* QueryValidatorSlashesRequest is the request type for the
* Query/ValidatorSlashes RPC method
* @name QueryValidatorSlashesRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorSlashesRequest
*/
export interface QueryValidatorSlashesRequest {
/**
* validator_address defines the validator address to query for.
*/
validatorAddress: string;
/**
* starting_height defines the optional starting height to query the slashes.
*/
startingHeight: bigint;
/**
* starting_height defines the optional ending height to query the slashes.
*/
endingHeight: bigint;
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequest;
}
export interface QueryValidatorSlashesRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorSlashesRequest";
value: Uint8Array;
}
/**
* QueryValidatorSlashesRequest is the request type for the
* Query/ValidatorSlashes RPC method
* @name QueryValidatorSlashesRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorSlashesRequest
*/
export interface QueryValidatorSlashesRequestAmino {
/**
* validator_address defines the validator address to query for.
*/
validator_address: string;
/**
* starting_height defines the optional starting height to query the slashes.
*/
starting_height: string;
/**
* starting_height defines the optional ending height to query the slashes.
*/
ending_height: string;
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequestAmino;
}
export interface QueryValidatorSlashesRequestAminoMsg {
type: "cosmos-sdk/QueryValidatorSlashesRequest";
value: QueryValidatorSlashesRequestAmino;
}
/**
* QueryValidatorSlashesResponse is the response type for the
* Query/ValidatorSlashes RPC method.
* @name QueryValidatorSlashesResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorSlashesResponse
*/
export interface QueryValidatorSlashesResponse {
/**
* slashes defines the slashes the validator received.
*/
slashes: ValidatorSlashEvent[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponse;
}
export interface QueryValidatorSlashesResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryValidatorSlashesResponse";
value: Uint8Array;
}
/**
* QueryValidatorSlashesResponse is the response type for the
* Query/ValidatorSlashes RPC method.
* @name QueryValidatorSlashesResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorSlashesResponse
*/
export interface QueryValidatorSlashesResponseAmino {
/**
* slashes defines the slashes the validator received.
*/
slashes: ValidatorSlashEventAmino[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponseAmino;
}
export interface QueryValidatorSlashesResponseAminoMsg {
type: "cosmos-sdk/QueryValidatorSlashesResponse";
value: QueryValidatorSlashesResponseAmino;
}
/**
* QueryDelegationRewardsRequest is the request type for the
* Query/DelegationRewards RPC method.
* @name QueryDelegationRewardsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationRewardsRequest
*/
export interface QueryDelegationRewardsRequest {
/**
* delegator_address defines the delegator address to query for.
*/
delegatorAddress: string;
/**
* validator_address defines the validator address to query for.
*/
validatorAddress: string;
}
export interface QueryDelegationRewardsRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegationRewardsRequest";
value: Uint8Array;
}
/**
* QueryDelegationRewardsRequest is the request type for the
* Query/DelegationRewards RPC method.
* @name QueryDelegationRewardsRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationRewardsRequest
*/
export interface QueryDelegationRewardsRequestAmino {
/**
* delegator_address defines the delegator address to query for.
*/
delegator_address: string;
/**
* validator_address defines the validator address to query for.
*/
validator_address: string;
}
export interface QueryDelegationRewardsRequestAminoMsg {
type: "cosmos-sdk/QueryDelegationRewardsRequest";
value: QueryDelegationRewardsRequestAmino;
}
/**
* QueryDelegationRewardsResponse is the response type for the
* Query/DelegationRewards RPC method.
* @name QueryDelegationRewardsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationRewardsResponse
*/
export interface QueryDelegationRewardsResponse {
/**
* rewards defines the rewards accrued by a delegation.
*/
rewards: DecCoin[];
}
export interface QueryDelegationRewardsResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegationRewardsResponse";
value: Uint8Array;
}
/**
* QueryDelegationRewardsResponse is the response type for the
* Query/DelegationRewards RPC method.
* @name QueryDelegationRewardsResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationRewardsResponse
*/
export interface QueryDelegationRewardsResponseAmino {
/**
* rewards defines the rewards accrued by a delegation.
*/
rewards: DecCoinAmino[];
}
export interface QueryDelegationRewardsResponseAminoMsg {
type: "cosmos-sdk/QueryDelegationRewardsResponse";
value: QueryDelegationRewardsResponseAmino;
}
/**
* QueryDelegationTotalRewardsRequest is the request type for the
* Query/DelegationTotalRewards RPC method.
* @name QueryDelegationTotalRewardsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationTotalRewardsRequest
*/
export interface QueryDelegationTotalRewardsRequest {
/**
* delegator_address defines the delegator address to query for.
*/
delegatorAddress: string;
}
export interface QueryDelegationTotalRewardsRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegationTotalRewardsRequest";
value: Uint8Array;
}
/**
* QueryDelegationTotalRewardsRequest is the request type for the
* Query/DelegationTotalRewards RPC method.
* @name QueryDelegationTotalRewardsRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationTotalRewardsRequest
*/
export interface QueryDelegationTotalRewardsRequestAmino {
/**
* delegator_address defines the delegator address to query for.
*/
delegator_address: string;
}
export interface QueryDelegationTotalRewardsRequestAminoMsg {
type: "cosmos-sdk/QueryDelegationTotalRewardsRequest";
value: QueryDelegationTotalRewardsRequestAmino;
}
/**
* QueryDelegationTotalRewardsResponse is the response type for the
* Query/DelegationTotalRewards RPC method.
* @name QueryDelegationTotalRewardsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse
*/
export interface QueryDelegationTotalRewardsResponse {
/**
* rewards defines all the rewards accrued by a delegator.
*/
rewards: DelegationDelegatorReward[];
/**
* total defines the sum of all the rewards.
*/
total: DecCoin[];
}
export interface QueryDelegationTotalRewardsResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse";
value: Uint8Array;
}
/**
* QueryDelegationTotalRewardsResponse is the response type for the
* Query/DelegationTotalRewards RPC method.
* @name QueryDelegationTotalRewardsResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse
*/
export interface QueryDelegationTotalRewardsResponseAmino {
/**
* rewards defines all the rewards accrued by a delegator.
*/
rewards: DelegationDelegatorRewardAmino[];
/**
* total defines the sum of all the rewards.
*/
total: DecCoinAmino[];
}
export interface QueryDelegationTotalRewardsResponseAminoMsg {
type: "cosmos-sdk/QueryDelegationTotalRewardsResponse";
value: QueryDelegationTotalRewardsResponseAmino;
}
/**
* QueryDelegatorValidatorsRequest is the request type for the
* Query/DelegatorValidators RPC method.
* @name QueryDelegatorValidatorsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorValidatorsRequest
*/
export interface QueryDelegatorValidatorsRequest {
/**
* delegator_address defines the delegator address to query for.
*/
delegatorAddress: string;
}
export interface QueryDelegatorValidatorsRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegatorValidatorsRequest";
value: Uint8Array;
}
/**
* QueryDelegatorValidatorsRequest is the request type for the
* Query/DelegatorValidators RPC method.
* @name QueryDelegatorValidatorsRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorValidatorsRequest
*/
export interface QueryDelegatorValidatorsRequestAmino {
/**
* delegator_address defines the delegator address to query for.
*/
delegator_address: string;
}
export interface QueryDelegatorValidatorsRequestAminoMsg {
type: "cosmos-sdk/QueryDelegatorValidatorsRequest";
value: QueryDelegatorValidatorsRequestAmino;
}
/**
* QueryDelegatorValidatorsResponse is the response type for the
* Query/DelegatorValidators RPC method.
* @name QueryDelegatorValidatorsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse
*/
export interface QueryDelegatorValidatorsResponse {
/**
* validators defines the validators a delegator is delegating for.
*/
validators: string[];
}
export interface QueryDelegatorValidatorsResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse";
value: Uint8Array;
}
/**
* QueryDelegatorValidatorsResponse is the response type for the
* Query/DelegatorValidators RPC method.
* @name QueryDelegatorValidatorsResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse
*/
export interface QueryDelegatorValidatorsResponseAmino {
/**
* validators defines the validators a delegator is delegating for.
*/
validators: string[];
}
export interface QueryDelegatorValidatorsResponseAminoMsg {
type: "cosmos-sdk/QueryDelegatorValidatorsResponse";
value: QueryDelegatorValidatorsResponseAmino;
}
/**
* QueryDelegatorWithdrawAddressRequest is the request type for the
* Query/DelegatorWithdrawAddress RPC method.
* @name QueryDelegatorWithdrawAddressRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressRequest
*/
export interface QueryDelegatorWithdrawAddressRequest {
/**
* delegator_address defines the delegator address to query for.
*/
delegatorAddress: string;
}
export interface QueryDelegatorWithdrawAddressRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressRequest";
value: Uint8Array;
}
/**
* QueryDelegatorWithdrawAddressRequest is the request type for the
* Query/DelegatorWithdrawAddress RPC method.
* @name QueryDelegatorWithdrawAddressRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressRequest
*/
export interface QueryDelegatorWithdrawAddressRequestAmino {
/**
* delegator_address defines the delegator address to query for.
*/
delegator_address: string;
}
export interface QueryDelegatorWithdrawAddressRequestAminoMsg {
type: "cosmos-sdk/QueryDelegatorWithdrawAddressRequest";
value: QueryDelegatorWithdrawAddressRequestAmino;
}
/**
* QueryDelegatorWithdrawAddressResponse is the response type for the
* Query/DelegatorWithdrawAddress RPC method.
* @name QueryDelegatorWithdrawAddressResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse
*/
export interface QueryDelegatorWithdrawAddressResponse {
/**
* withdraw_address defines the delegator address to query for.
*/
withdrawAddress: string;
}
export interface QueryDelegatorWithdrawAddressResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse";
value: Uint8Array;
}
/**
* QueryDelegatorWithdrawAddressResponse is the response type for the
* Query/DelegatorWithdrawAddress RPC method.
* @name QueryDelegatorWithdrawAddressResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse
*/
export interface QueryDelegatorWithdrawAddressResponseAmino {
/**
* withdraw_address defines the delegator address to query for.
*/
withdraw_address: string;
}
export interface QueryDelegatorWithdrawAddressResponseAminoMsg {
type: "cosmos-sdk/QueryDelegatorWithdrawAddressResponse";
value: QueryDelegatorWithdrawAddressResponseAmino;
}
/**
* QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC
* method.
* @name QueryCommunityPoolRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryCommunityPoolRequest
*/
export interface QueryCommunityPoolRequest {
}
export interface QueryCommunityPoolRequestProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryCommunityPoolRequest";
value: Uint8Array;
}
/**
* QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC
* method.
* @name QueryCommunityPoolRequestAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryCommunityPoolRequest
*/
export interface QueryCommunityPoolRequestAmino {
}
export interface QueryCommunityPoolRequestAminoMsg {
type: "cosmos-sdk/QueryCommunityPoolRequest";
value: QueryCommunityPoolRequestAmino;
}
/**
* QueryCommunityPoolResponse is the response type for the Query/CommunityPool
* RPC method.
* @name QueryCommunityPoolResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryCommunityPoolResponse
*/
export interface QueryCommunityPoolResponse {
/**
* pool defines community pool's coins.
*/
pool: DecCoin[];
}
export interface QueryCommunityPoolResponseProtoMsg {
typeUrl: "/cosmos.distribution.v1beta1.QueryCommunityPoolResponse";
value: Uint8Array;
}
/**
* QueryCommunityPoolResponse is the response type for the Query/CommunityPool
* RPC method.
* @name QueryCommunityPoolResponseAmino
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryCommunityPoolResponse
*/
export interface QueryCommunityPoolResponseAmino {
/**
* pool defines community pool's coins.
*/
pool: DecCoinAmino[];
}
export interface QueryCommunityPoolResponseAminoMsg {
type: "cosmos-sdk/QueryCommunityPoolResponse";
value: QueryCommunityPoolResponseAmino;
}
/**
* QueryParamsRequest is the request type for the Query/Params RPC method.
* @name QueryParamsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryParamsRequest
*/
export declare const QueryParamsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryParamsRequest;
isAmino(o: any): o is QueryParamsRequestAmino;
encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest;
fromPartial(_: DeepPartial<QueryParamsRequest>): QueryParamsRequest;
fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest;
toAmino(_: QueryParamsRequest): QueryParamsRequestAmino;
fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest;
toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg;
fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest;
toProto(message: QueryParamsRequest): Uint8Array;
toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryParamsResponse is the response type for the Query/Params RPC method.
* @name QueryParamsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryParamsResponse
*/
export declare const QueryParamsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryParamsResponse;
isAmino(o: any): o is QueryParamsResponseAmino;
encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse;
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse;
fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse;
toAmino(message: QueryParamsResponse): QueryParamsResponseAmino;
fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse;
toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg;
fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse;
toProto(message: QueryParamsResponse): Uint8Array;
toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorDistributionInfoRequest is the request type for the Query/ValidatorDistributionInfo RPC method.
* @name QueryValidatorDistributionInfoRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorDistributionInfoRequest
*/
export declare const QueryValidatorDistributionInfoRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorDistributionInfoRequest;
isAmino(o: any): o is QueryValidatorDistributionInfoRequestAmino;
encode(message: QueryValidatorDistributionInfoRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorDistributionInfoRequest;
fromPartial(object: DeepPartial<QueryValidatorDistributionInfoRequest>): QueryValidatorDistributionInfoRequest;
fromAmino(object: QueryValidatorDistributionInfoRequestAmino): QueryValidatorDistributionInfoRequest;
toAmino(message: QueryValidatorDistributionInfoRequest): QueryValidatorDistributionInfoRequestAmino;
fromAminoMsg(object: QueryValidatorDistributionInfoRequestAminoMsg): QueryValidatorDistributionInfoRequest;
toAminoMsg(message: QueryValidatorDistributionInfoRequest): QueryValidatorDistributionInfoRequestAminoMsg;
fromProtoMsg(message: QueryValidatorDistributionInfoRequestProtoMsg): QueryValidatorDistributionInfoRequest;
toProto(message: QueryValidatorDistributionInfoRequest): Uint8Array;
toProtoMsg(message: QueryValidatorDistributionInfoRequest): QueryValidatorDistributionInfoRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorDistributionInfoResponse is the response type for the Query/ValidatorDistributionInfo RPC method.
* @name QueryValidatorDistributionInfoResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse
*/
export declare const QueryValidatorDistributionInfoResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorDistributionInfoResponse;
isAmino(o: any): o is QueryValidatorDistributionInfoResponseAmino;
encode(message: QueryValidatorDistributionInfoResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorDistributionInfoResponse;
fromPartial(object: DeepPartial<QueryValidatorDistributionInfoResponse>): QueryValidatorDistributionInfoResponse;
fromAmino(object: QueryValidatorDistributionInfoResponseAmino): QueryValidatorDistributionInfoResponse;
toAmino(message: QueryValidatorDistributionInfoResponse): QueryValidatorDistributionInfoResponseAmino;
fromAminoMsg(object: QueryValidatorDistributionInfoResponseAminoMsg): QueryValidatorDistributionInfoResponse;
toAminoMsg(message: QueryValidatorDistributionInfoResponse): QueryValidatorDistributionInfoResponseAminoMsg;
fromProtoMsg(message: QueryValidatorDistributionInfoResponseProtoMsg): QueryValidatorDistributionInfoResponse;
toProto(message: QueryValidatorDistributionInfoResponse): Uint8Array;
toProtoMsg(message: QueryValidatorDistributionInfoResponse): QueryValidatorDistributionInfoResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorOutstandingRewardsRequest is the request type for the
* Query/ValidatorOutstandingRewards RPC method.
* @name QueryValidatorOutstandingRewardsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsRequest
*/
export declare const QueryValidatorOutstandingRewardsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorOutstandingRewardsRequest;
isAmino(o: any): o is QueryValidatorOutstandingRewardsRequestAmino;
encode(message: QueryValidatorOutstandingRewardsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorOutstandingRewardsRequest;
fromPartial(object: DeepPartial<QueryValidatorOutstandingRewardsRequest>): QueryValidatorOutstandingRewardsRequest;
fromAmino(object: QueryValidatorOutstandingRewardsRequestAmino): QueryValidatorOutstandingRewardsRequest;
toAmino(message: QueryValidatorOutstandingRewardsRequest): QueryValidatorOutstandingRewardsRequestAmino;
fromAminoMsg(object: QueryValidatorOutstandingRewardsRequestAminoMsg): QueryValidatorOutstandingRewardsRequest;
toAminoMsg(message: QueryValidatorOutstandingRewardsRequest): QueryValidatorOutstandingRewardsRequestAminoMsg;
fromProtoMsg(message: QueryValidatorOutstandingRewardsRequestProtoMsg): QueryValidatorOutstandingRewardsRequest;
toProto(message: QueryValidatorOutstandingRewardsRequest): Uint8Array;
toProtoMsg(message: QueryValidatorOutstandingRewardsRequest): QueryValidatorOutstandingRewardsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorOutstandingRewardsResponse is the response type for the
* Query/ValidatorOutstandingRewards RPC method.
* @name QueryValidatorOutstandingRewardsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse
*/
export declare const QueryValidatorOutstandingRewardsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorOutstandingRewardsResponse;
isAmino(o: any): o is QueryValidatorOutstandingRewardsResponseAmino;
encode(message: QueryValidatorOutstandingRewardsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorOutstandingRewardsResponse;
fromPartial(object: DeepPartial<QueryValidatorOutstandingRewardsResponse>): QueryValidatorOutstandingRewardsResponse;
fromAmino(object: QueryValidatorOutstandingRewardsResponseAmino): QueryValidatorOutstandingRewardsResponse;
toAmino(message: QueryValidatorOutstandingRewardsResponse): QueryValidatorOutstandingRewardsResponseAmino;
fromAminoMsg(object: QueryValidatorOutstandingRewardsResponseAminoMsg): QueryValidatorOutstandingRewardsResponse;
toAminoMsg(message: QueryValidatorOutstandingRewardsResponse): QueryValidatorOutstandingRewardsResponseAminoMsg;
fromProtoMsg(message: QueryValidatorOutstandingRewardsResponseProtoMsg): QueryValidatorOutstandingRewardsResponse;
toProto(message: QueryValidatorOutstandingRewardsResponse): Uint8Array;
toProtoMsg(message: QueryValidatorOutstandingRewardsResponse): QueryValidatorOutstandingRewardsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorCommissionRequest is the request type for the
* Query/ValidatorCommission RPC method
* @name QueryValidatorCommissionRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorCommissionRequest
*/
export declare const QueryValidatorCommissionRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorCommissionRequest;
isAmino(o: any): o is QueryValidatorCommissionRequestAmino;
encode(message: QueryValidatorCommissionRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorCommissionRequest;
fromPartial(object: DeepPartial<QueryValidatorCommissionRequest>): QueryValidatorCommissionRequest;
fromAmino(object: QueryValidatorCommissionRequestAmino): QueryValidatorCommissionRequest;
toAmino(message: QueryValidatorCommissionRequest): QueryValidatorCommissionRequestAmino;
fromAminoMsg(object: QueryValidatorCommissionRequestAminoMsg): QueryValidatorCommissionRequest;
toAminoMsg(message: QueryValidatorCommissionRequest): QueryValidatorCommissionRequestAminoMsg;
fromProtoMsg(message: QueryValidatorCommissionRequestProtoMsg): QueryValidatorCommissionRequest;
toProto(message: QueryValidatorCommissionRequest): Uint8Array;
toProtoMsg(message: QueryValidatorCommissionRequest): QueryValidatorCommissionRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorCommissionResponse is the response type for the
* Query/ValidatorCommission RPC method
* @name QueryValidatorCommissionResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorCommissionResponse
*/
export declare const QueryValidatorCommissionResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorCommissionResponse;
isAmino(o: any): o is QueryValidatorCommissionResponseAmino;
encode(message: QueryValidatorCommissionResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorCommissionResponse;
fromPartial(object: DeepPartial<QueryValidatorCommissionResponse>): QueryValidatorCommissionResponse;
fromAmino(object: QueryValidatorCommissionResponseAmino): QueryValidatorCommissionResponse;
toAmino(message: QueryValidatorCommissionResponse): QueryValidatorCommissionResponseAmino;
fromAminoMsg(object: QueryValidatorCommissionResponseAminoMsg): QueryValidatorCommissionResponse;
toAminoMsg(message: QueryValidatorCommissionResponse): QueryValidatorCommissionResponseAminoMsg;
fromProtoMsg(message: QueryValidatorCommissionResponseProtoMsg): QueryValidatorCommissionResponse;
toProto(message: QueryValidatorCommissionResponse): Uint8Array;
toProtoMsg(message: QueryValidatorCommissionResponse): QueryValidatorCommissionResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorSlashesRequest is the request type for the
* Query/ValidatorSlashes RPC method
* @name QueryValidatorSlashesRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorSlashesRequest
*/
export declare const QueryValidatorSlashesRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorSlashesRequest;
isAmino(o: any): o is QueryValidatorSlashesRequestAmino;
encode(message: QueryValidatorSlashesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorSlashesRequest;
fromPartial(object: DeepPartial<QueryValidatorSlashesRequest>): QueryValidatorSlashesRequest;
fromAmino(object: QueryValidatorSlashesRequestAmino): QueryValidatorSlashesRequest;
toAmino(message: QueryValidatorSlashesRequest): QueryValidatorSlashesRequestAmino;
fromAminoMsg(object: QueryValidatorSlashesRequestAminoMsg): QueryValidatorSlashesRequest;
toAminoMsg(message: QueryValidatorSlashesRequest): QueryValidatorSlashesRequestAminoMsg;
fromProtoMsg(message: QueryValidatorSlashesRequestProtoMsg): QueryValidatorSlashesRequest;
toProto(message: QueryValidatorSlashesRequest): Uint8Array;
toProtoMsg(message: QueryValidatorSlashesRequest): QueryValidatorSlashesRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryValidatorSlashesResponse is the response type for the
* Query/ValidatorSlashes RPC method.
* @name QueryValidatorSlashesResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryValidatorSlashesResponse
*/
export declare const QueryValidatorSlashesResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryValidatorSlashesResponse;
isAmino(o: any): o is QueryValidatorSlashesResponseAmino;
encode(message: QueryValidatorSlashesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryValidatorSlashesResponse;
fromPartial(object: DeepPartial<QueryValidatorSlashesResponse>): QueryValidatorSlashesResponse;
fromAmino(object: QueryValidatorSlashesResponseAmino): QueryValidatorSlashesResponse;
toAmino(message: QueryValidatorSlashesResponse): QueryValidatorSlashesResponseAmino;
fromAminoMsg(object: QueryValidatorSlashesResponseAminoMsg): QueryValidatorSlashesResponse;
toAminoMsg(message: QueryValidatorSlashesResponse): QueryValidatorSlashesResponseAminoMsg;
fromProtoMsg(message: QueryValidatorSlashesResponseProtoMsg): QueryValidatorSlashesResponse;
toProto(message: QueryValidatorSlashesResponse): Uint8Array;
toProtoMsg(message: QueryValidatorSlashesResponse): QueryValidatorSlashesResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegationRewardsRequest is the request type for the
* Query/DelegationRewards RPC method.
* @name QueryDelegationRewardsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationRewardsRequest
*/
export declare const QueryDelegationRewardsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryDelegationRewardsRequest;
isAmino(o: any): o is QueryDelegationRewardsRequestAmino;
encode(message: QueryDelegationRewardsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegationRewardsRequest;
fromPartial(object: DeepPartial<QueryDelegationRewardsRequest>): QueryDelegationRewardsRequest;
fromAmino(object: QueryDelegationRewardsRequestAmino): QueryDelegationRewardsRequest;
toAmino(message: QueryDelegationRewardsRequest): QueryDelegationRewardsRequestAmino;
fromAminoMsg(object: QueryDelegationRewardsRequestAminoMsg): QueryDelegationRewardsRequest;
toAminoMsg(message: QueryDelegationRewardsRequest): QueryDelegationRewardsRequestAminoMsg;
fromProtoMsg(message: QueryDelegationRewardsRequestProtoMsg): QueryDelegationRewardsRequest;
toProto(message: QueryDelegationRewardsRequest): Uint8Array;
toProtoMsg(message: QueryDelegationRewardsRequest): QueryDelegationRewardsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegationRewardsResponse is the response type for the
* Query/DelegationRewards RPC method.
* @name QueryDelegationRewardsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationRewardsResponse
*/
export declare const QueryDelegationRewardsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryDelegationRewardsResponse;
isAmino(o: any): o is QueryDelegationRewardsResponseAmino;
encode(message: QueryDelegationRewardsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegationRewardsResponse;
fromPartial(object: DeepPartial<QueryDelegationRewardsResponse>): QueryDelegationRewardsResponse;
fromAmino(object: QueryDelegationRewardsResponseAmino): QueryDelegationRewardsResponse;
toAmino(message: QueryDelegationRewardsResponse): QueryDelegationRewardsResponseAmino;
fromAminoMsg(object: QueryDelegationRewardsResponseAminoMsg): QueryDelegationRewardsResponse;
toAminoMsg(message: QueryDelegationRewardsResponse): QueryDelegationRewardsResponseAminoMsg;
fromProtoMsg(message: QueryDelegationRewardsResponseProtoMsg): QueryDelegationRewardsResponse;
toProto(message: QueryDelegationRewardsResponse): Uint8Array;
toProtoMsg(message: QueryDelegationRewardsResponse): QueryDelegationRewardsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegationTotalRewardsRequest is the request type for the
* Query/DelegationTotalRewards RPC method.
* @name QueryDelegationTotalRewardsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationTotalRewardsRequest
*/
export declare const QueryDelegationTotalRewardsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryDelegationTotalRewardsRequest;
isAmino(o: any): o is QueryDelegationTotalRewardsRequestAmino;
encode(message: QueryDelegationTotalRewardsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegationTotalRewardsRequest;
fromPartial(object: DeepPartial<QueryDelegationTotalRewardsRequest>): QueryDelegationTotalRewardsRequest;
fromAmino(object: QueryDelegationTotalRewardsRequestAmino): QueryDelegationTotalRewardsRequest;
toAmino(message: QueryDelegationTotalRewardsRequest): QueryDelegationTotalRewardsRequestAmino;
fromAminoMsg(object: QueryDelegationTotalRewardsRequestAminoMsg): QueryDelegationTotalRewardsRequest;
toAminoMsg(message: QueryDelegationTotalRewardsRequest): QueryDelegationTotalRewardsRequestAminoMsg;
fromProtoMsg(message: QueryDelegationTotalRewardsRequestProtoMsg): QueryDelegationTotalRewardsRequest;
toProto(message: QueryDelegationTotalRewardsRequest): Uint8Array;
toProtoMsg(message: QueryDelegationTotalRewardsRequest): QueryDelegationTotalRewardsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegationTotalRewardsResponse is the response type for the
* Query/DelegationTotalRewards RPC method.
* @name QueryDelegationTotalRewardsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse
*/
export declare const QueryDelegationTotalRewardsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryDelegationTotalRewardsResponse;
isAmino(o: any): o is QueryDelegationTotalRewardsResponseAmino;
encode(message: QueryDelegationTotalRewardsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegationTotalRewardsResponse;
fromPartial(object: DeepPartial<QueryDelegationTotalRewardsResponse>): QueryDelegationTotalRewardsResponse;
fromAmino(object: QueryDelegationTotalRewardsResponseAmino): QueryDelegationTotalRewardsResponse;
toAmino(message: QueryDelegationTotalRewardsResponse): QueryDelegationTotalRewardsResponseAmino;
fromAminoMsg(object: QueryDelegationTotalRewardsResponseAminoMsg): QueryDelegationTotalRewardsResponse;
toAminoMsg(message: QueryDelegationTotalRewardsResponse): QueryDelegationTotalRewardsResponseAminoMsg;
fromProtoMsg(message: QueryDelegationTotalRewardsResponseProtoMsg): QueryDelegationTotalRewardsResponse;
toProto(message: QueryDelegationTotalRewardsResponse): Uint8Array;
toProtoMsg(message: QueryDelegationTotalRewardsResponse): QueryDelegationTotalRewardsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegatorValidatorsRequest is the request type for the
* Query/DelegatorValidators RPC method.
* @name QueryDelegatorValidatorsRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorValidatorsRequest
*/
export declare const QueryDelegatorValidatorsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryDelegatorValidatorsRequest;
isAmino(o: any): o is QueryDelegatorValidatorsRequestAmino;
encode(message: QueryDelegatorValidatorsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegatorValidatorsRequest;
fromPartial(object: DeepPartial<QueryDelegatorValidatorsRequest>): QueryDelegatorValidatorsRequest;
fromAmino(object: QueryDelegatorValidatorsRequestAmino): QueryDelegatorValidatorsRequest;
toAmino(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestAmino;
fromAminoMsg(object: QueryDelegatorValidatorsRequestAminoMsg): QueryDelegatorValidatorsRequest;
toAminoMsg(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestAminoMsg;
fromProtoMsg(message: QueryDelegatorValidatorsRequestProtoMsg): QueryDelegatorValidatorsRequest;
toProto(message: QueryDelegatorValidatorsRequest): Uint8Array;
toProtoMsg(message: QueryDelegatorValidatorsRequest): QueryDelegatorValidatorsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegatorValidatorsResponse is the response type for the
* Query/DelegatorValidators RPC method.
* @name QueryDelegatorValidatorsResponse
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse
*/
export declare const QueryDelegatorValidatorsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryDelegatorValidatorsResponse;
isAmino(o: any): o is QueryDelegatorValidatorsResponseAmino;
encode(message: QueryDelegatorValidatorsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDelegatorValidatorsResponse;
fromPartial(object: DeepPartial<QueryDelegatorValidatorsResponse>): QueryDelegatorValidatorsResponse;
fromAmino(object: QueryDelegatorValidatorsResponseAmino): QueryDelegatorValidatorsResponse;
toAmino(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseAmino;
fromAminoMsg(object: QueryDelegatorValidatorsResponseAminoMsg): QueryDelegatorValidatorsResponse;
toAminoMsg(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseAminoMsg;
fromProtoMsg(message: QueryDelegatorValidatorsResponseProtoMsg): QueryDelegatorValidatorsResponse;
toProto(message: QueryDelegatorValidatorsResponse): Uint8Array;
toProtoMsg(message: QueryDelegatorValidatorsResponse): QueryDelegatorValidatorsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryDelegatorWithdrawAddressRequest is the request type for the
* Query/DelegatorWithdrawAddress RPC method.
* @name QueryDelegatorWithdrawAddressRequest
* @package cosmos.distribution.v1beta1
* @see proto type: cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressRequest
*/