@archwayhq/arch3-proto
Version:
Protobuf definitions and RPC clients for the Archway Network
603 lines (602 loc) • 30 kB
TypeScript
import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../cosmos/base/query/v1beta1/pagination";
import { Params, ParamsAmino, ContractMetadata, ContractMetadataAmino, BlockRewards, BlockRewardsAmino, TxRewards, TxRewardsAmino, RewardsRecord, RewardsRecordAmino } from "./rewards";
import { Coin, CoinAmino, DecCoin, DecCoinAmino } from "../../../cosmos/base/v1beta1/coin";
import { BinaryReader, BinaryWriter } from "../../../binary";
/** QueryParamsRequest is the request for Query.Params. */
export interface QueryParamsRequest {
}
export interface QueryParamsRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryParamsRequest";
value: Uint8Array;
}
/** QueryParamsRequest is the request for Query.Params. */
export interface QueryParamsRequestAmino {
}
export interface QueryParamsRequestAminoMsg {
type: "/archway.rewards.v1.QueryParamsRequest";
value: QueryParamsRequestAmino;
}
/** QueryParamsResponse is the response for Query.Params. */
export interface QueryParamsResponse {
params: Params;
}
export interface QueryParamsResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryParamsResponse";
value: Uint8Array;
}
/** QueryParamsResponse is the response for Query.Params. */
export interface QueryParamsResponseAmino {
params?: ParamsAmino;
}
export interface QueryParamsResponseAminoMsg {
type: "/archway.rewards.v1.QueryParamsResponse";
value: QueryParamsResponseAmino;
}
/** QueryContractMetadataRequest is the request for Query.ContractMetadata. */
export interface QueryContractMetadataRequest {
/** contract_address is the contract address (bech32 encoded). */
contractAddress: string;
}
export interface QueryContractMetadataRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryContractMetadataRequest";
value: Uint8Array;
}
/** QueryContractMetadataRequest is the request for Query.ContractMetadata. */
export interface QueryContractMetadataRequestAmino {
/** contract_address is the contract address (bech32 encoded). */
contract_address?: string;
}
export interface QueryContractMetadataRequestAminoMsg {
type: "/archway.rewards.v1.QueryContractMetadataRequest";
value: QueryContractMetadataRequestAmino;
}
/** QueryContractMetadataResponse is the response for Query.ContractMetadata. */
export interface QueryContractMetadataResponse {
metadata: ContractMetadata;
}
export interface QueryContractMetadataResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryContractMetadataResponse";
value: Uint8Array;
}
/** QueryContractMetadataResponse is the response for Query.ContractMetadata. */
export interface QueryContractMetadataResponseAmino {
metadata?: ContractMetadataAmino;
}
export interface QueryContractMetadataResponseAminoMsg {
type: "/archway.rewards.v1.QueryContractMetadataResponse";
value: QueryContractMetadataResponseAmino;
}
/**
* QueryBlockRewardsTrackingRequest is the request for
* Query.BlockRewardsTracking.
*/
export interface QueryBlockRewardsTrackingRequest {
}
export interface QueryBlockRewardsTrackingRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryBlockRewardsTrackingRequest";
value: Uint8Array;
}
/**
* QueryBlockRewardsTrackingRequest is the request for
* Query.BlockRewardsTracking.
*/
export interface QueryBlockRewardsTrackingRequestAmino {
}
export interface QueryBlockRewardsTrackingRequestAminoMsg {
type: "/archway.rewards.v1.QueryBlockRewardsTrackingRequest";
value: QueryBlockRewardsTrackingRequestAmino;
}
/**
* QueryBlockRewardsTrackingResponse is the response for
* Query.BlockRewardsTracking.
*/
export interface QueryBlockRewardsTrackingResponse {
block: BlockTracking;
}
export interface QueryBlockRewardsTrackingResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryBlockRewardsTrackingResponse";
value: Uint8Array;
}
/**
* QueryBlockRewardsTrackingResponse is the response for
* Query.BlockRewardsTracking.
*/
export interface QueryBlockRewardsTrackingResponseAmino {
block?: BlockTrackingAmino;
}
export interface QueryBlockRewardsTrackingResponseAminoMsg {
type: "/archway.rewards.v1.QueryBlockRewardsTrackingResponse";
value: QueryBlockRewardsTrackingResponseAmino;
}
/** QueryRewardsPoolRequest is the request for Query.RewardsPool. */
export interface QueryRewardsPoolRequest {
}
export interface QueryRewardsPoolRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryRewardsPoolRequest";
value: Uint8Array;
}
/** QueryRewardsPoolRequest is the request for Query.RewardsPool. */
export interface QueryRewardsPoolRequestAmino {
}
export interface QueryRewardsPoolRequestAminoMsg {
type: "/archway.rewards.v1.QueryRewardsPoolRequest";
value: QueryRewardsPoolRequestAmino;
}
/** QueryRewardsPoolResponse is the response for Query.RewardsPool. */
export interface QueryRewardsPoolResponse {
/** undistributed_funds are undistributed yet tokens (ready for withdrawal). */
undistributedFunds: Coin[];
/**
* treasury_funds are treasury tokens available (no mechanism is available to
* withdraw ATM). Treasury tokens are collected on a block basis. Those tokens
* are unused block rewards.
*/
treasuryFunds: Coin[];
}
export interface QueryRewardsPoolResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryRewardsPoolResponse";
value: Uint8Array;
}
/** QueryRewardsPoolResponse is the response for Query.RewardsPool. */
export interface QueryRewardsPoolResponseAmino {
/** undistributed_funds are undistributed yet tokens (ready for withdrawal). */
undistributed_funds?: CoinAmino[];
/**
* treasury_funds are treasury tokens available (no mechanism is available to
* withdraw ATM). Treasury tokens are collected on a block basis. Those tokens
* are unused block rewards.
*/
treasury_funds?: CoinAmino[];
}
export interface QueryRewardsPoolResponseAminoMsg {
type: "/archway.rewards.v1.QueryRewardsPoolResponse";
value: QueryRewardsPoolResponseAmino;
}
/** QueryEstimateTxFeesRequest is the request for Query.EstimateTxFees. */
export interface QueryEstimateTxFeesRequest {
/** gas_limit is the transaction gas limit. */
gasLimit: bigint;
/** contract_address whose flat fee is considered when estimating tx fees. */
contractAddress: string;
}
export interface QueryEstimateTxFeesRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryEstimateTxFeesRequest";
value: Uint8Array;
}
/** QueryEstimateTxFeesRequest is the request for Query.EstimateTxFees. */
export interface QueryEstimateTxFeesRequestAmino {
/** gas_limit is the transaction gas limit. */
gas_limit?: string;
/** contract_address whose flat fee is considered when estimating tx fees. */
contract_address?: string;
}
export interface QueryEstimateTxFeesRequestAminoMsg {
type: "/archway.rewards.v1.QueryEstimateTxFeesRequest";
value: QueryEstimateTxFeesRequestAmino;
}
/** QueryEstimateTxFeesResponse is the response for Query.EstimateTxFees. */
export interface QueryEstimateTxFeesResponse {
/** gas_unit_price defines the minimum transaction fee per gas unit. */
gasUnitPrice: DecCoin;
/** estimated_fee is the estimated transaction fee for a given gas limit. */
estimatedFee: Coin[];
}
export interface QueryEstimateTxFeesResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryEstimateTxFeesResponse";
value: Uint8Array;
}
/** QueryEstimateTxFeesResponse is the response for Query.EstimateTxFees. */
export interface QueryEstimateTxFeesResponseAmino {
/** gas_unit_price defines the minimum transaction fee per gas unit. */
gas_unit_price?: DecCoinAmino;
/** estimated_fee is the estimated transaction fee for a given gas limit. */
estimated_fee?: CoinAmino[];
}
export interface QueryEstimateTxFeesResponseAminoMsg {
type: "/archway.rewards.v1.QueryEstimateTxFeesResponse";
value: QueryEstimateTxFeesResponseAmino;
}
/** BlockTracking is the tracking information for a block. */
export interface BlockTracking {
/** inflation_rewards defines the inflation rewards for the block. */
inflationRewards: BlockRewards;
/** tx_rewards defines the transaction rewards for the block. */
txRewards: TxRewards[];
}
export interface BlockTrackingProtoMsg {
typeUrl: "/archway.rewards.v1.BlockTracking";
value: Uint8Array;
}
/** BlockTracking is the tracking information for a block. */
export interface BlockTrackingAmino {
/** inflation_rewards defines the inflation rewards for the block. */
inflation_rewards?: BlockRewardsAmino;
/** tx_rewards defines the transaction rewards for the block. */
tx_rewards?: TxRewardsAmino[];
}
export interface BlockTrackingAminoMsg {
type: "/archway.rewards.v1.BlockTracking";
value: BlockTrackingAmino;
}
/** QueryRewardsRecordsRequest is the request for Query.RewardsRecords. */
export interface QueryRewardsRecordsRequest {
/**
* rewards_address is the target address to query records for (bech32
* encoded).
*/
rewardsAddress: string;
/** pagination is an optional pagination options for the request. */
pagination?: PageRequest;
}
export interface QueryRewardsRecordsRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryRewardsRecordsRequest";
value: Uint8Array;
}
/** QueryRewardsRecordsRequest is the request for Query.RewardsRecords. */
export interface QueryRewardsRecordsRequestAmino {
/**
* rewards_address is the target address to query records for (bech32
* encoded).
*/
rewards_address?: string;
/** pagination is an optional pagination options for the request. */
pagination?: PageRequestAmino;
}
export interface QueryRewardsRecordsRequestAminoMsg {
type: "/archway.rewards.v1.QueryRewardsRecordsRequest";
value: QueryRewardsRecordsRequestAmino;
}
/** QueryRewardsRecordsResponse is the response for Query.RewardsRecords. */
export interface QueryRewardsRecordsResponse {
/** records is the list of rewards records. */
records: RewardsRecord[];
/** pagination is the pagination details in the response. */
pagination?: PageResponse;
}
export interface QueryRewardsRecordsResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryRewardsRecordsResponse";
value: Uint8Array;
}
/** QueryRewardsRecordsResponse is the response for Query.RewardsRecords. */
export interface QueryRewardsRecordsResponseAmino {
/** records is the list of rewards records. */
records?: RewardsRecordAmino[];
/** pagination is the pagination details in the response. */
pagination?: PageResponseAmino;
}
export interface QueryRewardsRecordsResponseAminoMsg {
type: "/archway.rewards.v1.QueryRewardsRecordsResponse";
value: QueryRewardsRecordsResponseAmino;
}
/** QueryOutstandingRewardsRequest is the request for Query.OutstandingRewards. */
export interface QueryOutstandingRewardsRequest {
/**
* rewards_address is the target address to query calculated rewards for
* (bech32 encoded).
*/
rewardsAddress: string;
}
export interface QueryOutstandingRewardsRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryOutstandingRewardsRequest";
value: Uint8Array;
}
/** QueryOutstandingRewardsRequest is the request for Query.OutstandingRewards. */
export interface QueryOutstandingRewardsRequestAmino {
/**
* rewards_address is the target address to query calculated rewards for
* (bech32 encoded).
*/
rewards_address?: string;
}
export interface QueryOutstandingRewardsRequestAminoMsg {
type: "/archway.rewards.v1.QueryOutstandingRewardsRequest";
value: QueryOutstandingRewardsRequestAmino;
}
/** QueryOutstandingRewardsResponse is the response for Query.OutstandingRewards. */
export interface QueryOutstandingRewardsResponse {
/** total_rewards is the total rewards credited to the rewards_address. */
totalRewards: Coin[];
/**
* records_num is the total number of RewardsRecord objects stored for the
* rewards_address.
*/
recordsNum: bigint;
}
export interface QueryOutstandingRewardsResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryOutstandingRewardsResponse";
value: Uint8Array;
}
/** QueryOutstandingRewardsResponse is the response for Query.OutstandingRewards. */
export interface QueryOutstandingRewardsResponseAmino {
/** total_rewards is the total rewards credited to the rewards_address. */
total_rewards?: CoinAmino[];
/**
* records_num is the total number of RewardsRecord objects stored for the
* rewards_address.
*/
records_num?: string;
}
export interface QueryOutstandingRewardsResponseAminoMsg {
type: "/archway.rewards.v1.QueryOutstandingRewardsResponse";
value: QueryOutstandingRewardsResponseAmino;
}
/** QueryFlatFeeRequest is the request for Query.FlatFeet */
export interface QueryFlatFeeRequest {
/** contract_address is the contract address (bech32 encoded). */
contractAddress: string;
}
export interface QueryFlatFeeRequestProtoMsg {
typeUrl: "/archway.rewards.v1.QueryFlatFeeRequest";
value: Uint8Array;
}
/** QueryFlatFeeRequest is the request for Query.FlatFeet */
export interface QueryFlatFeeRequestAmino {
/** contract_address is the contract address (bech32 encoded). */
contract_address?: string;
}
export interface QueryFlatFeeRequestAminoMsg {
type: "/archway.rewards.v1.QueryFlatFeeRequest";
value: QueryFlatFeeRequestAmino;
}
/** QueryFlatFeeResponse is the response for Query.FlatFee */
export interface QueryFlatFeeResponse {
/**
* flat_fee_amount defines the minimum flat fee set by the contract_owner per
* contract execution.
*/
flatFeeAmount: Coin;
}
export interface QueryFlatFeeResponseProtoMsg {
typeUrl: "/archway.rewards.v1.QueryFlatFeeResponse";
value: Uint8Array;
}
/** QueryFlatFeeResponse is the response for Query.FlatFee */
export interface QueryFlatFeeResponseAmino {
/**
* flat_fee_amount defines the minimum flat fee set by the contract_owner per
* contract execution.
*/
flat_fee_amount?: CoinAmino;
}
export interface QueryFlatFeeResponseAminoMsg {
type: "/archway.rewards.v1.QueryFlatFeeResponse";
value: QueryFlatFeeResponseAmino;
}
export declare const QueryParamsRequest: {
typeUrl: string;
encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest;
fromJSON(_: any): QueryParamsRequest;
toJSON(_: QueryParamsRequest): unknown;
fromPartial(_: Partial<QueryParamsRequest>): QueryParamsRequest;
fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest;
toAmino(_: QueryParamsRequest): QueryParamsRequestAmino;
fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest;
fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest;
toProto(message: QueryParamsRequest): Uint8Array;
toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg;
};
export declare const QueryParamsResponse: {
typeUrl: string;
encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse;
fromJSON(object: any): QueryParamsResponse;
toJSON(message: QueryParamsResponse): unknown;
fromPartial(object: Partial<QueryParamsResponse>): QueryParamsResponse;
fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse;
toAmino(message: QueryParamsResponse): QueryParamsResponseAmino;
fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse;
fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse;
toProto(message: QueryParamsResponse): Uint8Array;
toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg;
};
export declare const QueryContractMetadataRequest: {
typeUrl: string;
encode(message: QueryContractMetadataRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryContractMetadataRequest;
fromJSON(object: any): QueryContractMetadataRequest;
toJSON(message: QueryContractMetadataRequest): unknown;
fromPartial(object: Partial<QueryContractMetadataRequest>): QueryContractMetadataRequest;
fromAmino(object: QueryContractMetadataRequestAmino): QueryContractMetadataRequest;
toAmino(message: QueryContractMetadataRequest): QueryContractMetadataRequestAmino;
fromAminoMsg(object: QueryContractMetadataRequestAminoMsg): QueryContractMetadataRequest;
fromProtoMsg(message: QueryContractMetadataRequestProtoMsg): QueryContractMetadataRequest;
toProto(message: QueryContractMetadataRequest): Uint8Array;
toProtoMsg(message: QueryContractMetadataRequest): QueryContractMetadataRequestProtoMsg;
};
export declare const QueryContractMetadataResponse: {
typeUrl: string;
encode(message: QueryContractMetadataResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryContractMetadataResponse;
fromJSON(object: any): QueryContractMetadataResponse;
toJSON(message: QueryContractMetadataResponse): unknown;
fromPartial(object: Partial<QueryContractMetadataResponse>): QueryContractMetadataResponse;
fromAmino(object: QueryContractMetadataResponseAmino): QueryContractMetadataResponse;
toAmino(message: QueryContractMetadataResponse): QueryContractMetadataResponseAmino;
fromAminoMsg(object: QueryContractMetadataResponseAminoMsg): QueryContractMetadataResponse;
fromProtoMsg(message: QueryContractMetadataResponseProtoMsg): QueryContractMetadataResponse;
toProto(message: QueryContractMetadataResponse): Uint8Array;
toProtoMsg(message: QueryContractMetadataResponse): QueryContractMetadataResponseProtoMsg;
};
export declare const QueryBlockRewardsTrackingRequest: {
typeUrl: string;
encode(_: QueryBlockRewardsTrackingRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryBlockRewardsTrackingRequest;
fromJSON(_: any): QueryBlockRewardsTrackingRequest;
toJSON(_: QueryBlockRewardsTrackingRequest): unknown;
fromPartial(_: Partial<QueryBlockRewardsTrackingRequest>): QueryBlockRewardsTrackingRequest;
fromAmino(_: QueryBlockRewardsTrackingRequestAmino): QueryBlockRewardsTrackingRequest;
toAmino(_: QueryBlockRewardsTrackingRequest): QueryBlockRewardsTrackingRequestAmino;
fromAminoMsg(object: QueryBlockRewardsTrackingRequestAminoMsg): QueryBlockRewardsTrackingRequest;
fromProtoMsg(message: QueryBlockRewardsTrackingRequestProtoMsg): QueryBlockRewardsTrackingRequest;
toProto(message: QueryBlockRewardsTrackingRequest): Uint8Array;
toProtoMsg(message: QueryBlockRewardsTrackingRequest): QueryBlockRewardsTrackingRequestProtoMsg;
};
export declare const QueryBlockRewardsTrackingResponse: {
typeUrl: string;
encode(message: QueryBlockRewardsTrackingResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryBlockRewardsTrackingResponse;
fromJSON(object: any): QueryBlockRewardsTrackingResponse;
toJSON(message: QueryBlockRewardsTrackingResponse): unknown;
fromPartial(object: Partial<QueryBlockRewardsTrackingResponse>): QueryBlockRewardsTrackingResponse;
fromAmino(object: QueryBlockRewardsTrackingResponseAmino): QueryBlockRewardsTrackingResponse;
toAmino(message: QueryBlockRewardsTrackingResponse): QueryBlockRewardsTrackingResponseAmino;
fromAminoMsg(object: QueryBlockRewardsTrackingResponseAminoMsg): QueryBlockRewardsTrackingResponse;
fromProtoMsg(message: QueryBlockRewardsTrackingResponseProtoMsg): QueryBlockRewardsTrackingResponse;
toProto(message: QueryBlockRewardsTrackingResponse): Uint8Array;
toProtoMsg(message: QueryBlockRewardsTrackingResponse): QueryBlockRewardsTrackingResponseProtoMsg;
};
export declare const QueryRewardsPoolRequest: {
typeUrl: string;
encode(_: QueryRewardsPoolRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryRewardsPoolRequest;
fromJSON(_: any): QueryRewardsPoolRequest;
toJSON(_: QueryRewardsPoolRequest): unknown;
fromPartial(_: Partial<QueryRewardsPoolRequest>): QueryRewardsPoolRequest;
fromAmino(_: QueryRewardsPoolRequestAmino): QueryRewardsPoolRequest;
toAmino(_: QueryRewardsPoolRequest): QueryRewardsPoolRequestAmino;
fromAminoMsg(object: QueryRewardsPoolRequestAminoMsg): QueryRewardsPoolRequest;
fromProtoMsg(message: QueryRewardsPoolRequestProtoMsg): QueryRewardsPoolRequest;
toProto(message: QueryRewardsPoolRequest): Uint8Array;
toProtoMsg(message: QueryRewardsPoolRequest): QueryRewardsPoolRequestProtoMsg;
};
export declare const QueryRewardsPoolResponse: {
typeUrl: string;
encode(message: QueryRewardsPoolResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryRewardsPoolResponse;
fromJSON(object: any): QueryRewardsPoolResponse;
toJSON(message: QueryRewardsPoolResponse): unknown;
fromPartial(object: Partial<QueryRewardsPoolResponse>): QueryRewardsPoolResponse;
fromAmino(object: QueryRewardsPoolResponseAmino): QueryRewardsPoolResponse;
toAmino(message: QueryRewardsPoolResponse): QueryRewardsPoolResponseAmino;
fromAminoMsg(object: QueryRewardsPoolResponseAminoMsg): QueryRewardsPoolResponse;
fromProtoMsg(message: QueryRewardsPoolResponseProtoMsg): QueryRewardsPoolResponse;
toProto(message: QueryRewardsPoolResponse): Uint8Array;
toProtoMsg(message: QueryRewardsPoolResponse): QueryRewardsPoolResponseProtoMsg;
};
export declare const QueryEstimateTxFeesRequest: {
typeUrl: string;
encode(message: QueryEstimateTxFeesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryEstimateTxFeesRequest;
fromJSON(object: any): QueryEstimateTxFeesRequest;
toJSON(message: QueryEstimateTxFeesRequest): unknown;
fromPartial(object: Partial<QueryEstimateTxFeesRequest>): QueryEstimateTxFeesRequest;
fromAmino(object: QueryEstimateTxFeesRequestAmino): QueryEstimateTxFeesRequest;
toAmino(message: QueryEstimateTxFeesRequest): QueryEstimateTxFeesRequestAmino;
fromAminoMsg(object: QueryEstimateTxFeesRequestAminoMsg): QueryEstimateTxFeesRequest;
fromProtoMsg(message: QueryEstimateTxFeesRequestProtoMsg): QueryEstimateTxFeesRequest;
toProto(message: QueryEstimateTxFeesRequest): Uint8Array;
toProtoMsg(message: QueryEstimateTxFeesRequest): QueryEstimateTxFeesRequestProtoMsg;
};
export declare const QueryEstimateTxFeesResponse: {
typeUrl: string;
encode(message: QueryEstimateTxFeesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryEstimateTxFeesResponse;
fromJSON(object: any): QueryEstimateTxFeesResponse;
toJSON(message: QueryEstimateTxFeesResponse): unknown;
fromPartial(object: Partial<QueryEstimateTxFeesResponse>): QueryEstimateTxFeesResponse;
fromAmino(object: QueryEstimateTxFeesResponseAmino): QueryEstimateTxFeesResponse;
toAmino(message: QueryEstimateTxFeesResponse): QueryEstimateTxFeesResponseAmino;
fromAminoMsg(object: QueryEstimateTxFeesResponseAminoMsg): QueryEstimateTxFeesResponse;
fromProtoMsg(message: QueryEstimateTxFeesResponseProtoMsg): QueryEstimateTxFeesResponse;
toProto(message: QueryEstimateTxFeesResponse): Uint8Array;
toProtoMsg(message: QueryEstimateTxFeesResponse): QueryEstimateTxFeesResponseProtoMsg;
};
export declare const BlockTracking: {
typeUrl: string;
encode(message: BlockTracking, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): BlockTracking;
fromJSON(object: any): BlockTracking;
toJSON(message: BlockTracking): unknown;
fromPartial(object: Partial<BlockTracking>): BlockTracking;
fromAmino(object: BlockTrackingAmino): BlockTracking;
toAmino(message: BlockTracking): BlockTrackingAmino;
fromAminoMsg(object: BlockTrackingAminoMsg): BlockTracking;
fromProtoMsg(message: BlockTrackingProtoMsg): BlockTracking;
toProto(message: BlockTracking): Uint8Array;
toProtoMsg(message: BlockTracking): BlockTrackingProtoMsg;
};
export declare const QueryRewardsRecordsRequest: {
typeUrl: string;
encode(message: QueryRewardsRecordsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryRewardsRecordsRequest;
fromJSON(object: any): QueryRewardsRecordsRequest;
toJSON(message: QueryRewardsRecordsRequest): unknown;
fromPartial(object: Partial<QueryRewardsRecordsRequest>): QueryRewardsRecordsRequest;
fromAmino(object: QueryRewardsRecordsRequestAmino): QueryRewardsRecordsRequest;
toAmino(message: QueryRewardsRecordsRequest): QueryRewardsRecordsRequestAmino;
fromAminoMsg(object: QueryRewardsRecordsRequestAminoMsg): QueryRewardsRecordsRequest;
fromProtoMsg(message: QueryRewardsRecordsRequestProtoMsg): QueryRewardsRecordsRequest;
toProto(message: QueryRewardsRecordsRequest): Uint8Array;
toProtoMsg(message: QueryRewardsRecordsRequest): QueryRewardsRecordsRequestProtoMsg;
};
export declare const QueryRewardsRecordsResponse: {
typeUrl: string;
encode(message: QueryRewardsRecordsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryRewardsRecordsResponse;
fromJSON(object: any): QueryRewardsRecordsResponse;
toJSON(message: QueryRewardsRecordsResponse): unknown;
fromPartial(object: Partial<QueryRewardsRecordsResponse>): QueryRewardsRecordsResponse;
fromAmino(object: QueryRewardsRecordsResponseAmino): QueryRewardsRecordsResponse;
toAmino(message: QueryRewardsRecordsResponse): QueryRewardsRecordsResponseAmino;
fromAminoMsg(object: QueryRewardsRecordsResponseAminoMsg): QueryRewardsRecordsResponse;
fromProtoMsg(message: QueryRewardsRecordsResponseProtoMsg): QueryRewardsRecordsResponse;
toProto(message: QueryRewardsRecordsResponse): Uint8Array;
toProtoMsg(message: QueryRewardsRecordsResponse): QueryRewardsRecordsResponseProtoMsg;
};
export declare const QueryOutstandingRewardsRequest: {
typeUrl: string;
encode(message: QueryOutstandingRewardsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryOutstandingRewardsRequest;
fromJSON(object: any): QueryOutstandingRewardsRequest;
toJSON(message: QueryOutstandingRewardsRequest): unknown;
fromPartial(object: Partial<QueryOutstandingRewardsRequest>): QueryOutstandingRewardsRequest;
fromAmino(object: QueryOutstandingRewardsRequestAmino): QueryOutstandingRewardsRequest;
toAmino(message: QueryOutstandingRewardsRequest): QueryOutstandingRewardsRequestAmino;
fromAminoMsg(object: QueryOutstandingRewardsRequestAminoMsg): QueryOutstandingRewardsRequest;
fromProtoMsg(message: QueryOutstandingRewardsRequestProtoMsg): QueryOutstandingRewardsRequest;
toProto(message: QueryOutstandingRewardsRequest): Uint8Array;
toProtoMsg(message: QueryOutstandingRewardsRequest): QueryOutstandingRewardsRequestProtoMsg;
};
export declare const QueryOutstandingRewardsResponse: {
typeUrl: string;
encode(message: QueryOutstandingRewardsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryOutstandingRewardsResponse;
fromJSON(object: any): QueryOutstandingRewardsResponse;
toJSON(message: QueryOutstandingRewardsResponse): unknown;
fromPartial(object: Partial<QueryOutstandingRewardsResponse>): QueryOutstandingRewardsResponse;
fromAmino(object: QueryOutstandingRewardsResponseAmino): QueryOutstandingRewardsResponse;
toAmino(message: QueryOutstandingRewardsResponse): QueryOutstandingRewardsResponseAmino;
fromAminoMsg(object: QueryOutstandingRewardsResponseAminoMsg): QueryOutstandingRewardsResponse;
fromProtoMsg(message: QueryOutstandingRewardsResponseProtoMsg): QueryOutstandingRewardsResponse;
toProto(message: QueryOutstandingRewardsResponse): Uint8Array;
toProtoMsg(message: QueryOutstandingRewardsResponse): QueryOutstandingRewardsResponseProtoMsg;
};
export declare const QueryFlatFeeRequest: {
typeUrl: string;
encode(message: QueryFlatFeeRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryFlatFeeRequest;
fromJSON(object: any): QueryFlatFeeRequest;
toJSON(message: QueryFlatFeeRequest): unknown;
fromPartial(object: Partial<QueryFlatFeeRequest>): QueryFlatFeeRequest;
fromAmino(object: QueryFlatFeeRequestAmino): QueryFlatFeeRequest;
toAmino(message: QueryFlatFeeRequest): QueryFlatFeeRequestAmino;
fromAminoMsg(object: QueryFlatFeeRequestAminoMsg): QueryFlatFeeRequest;
fromProtoMsg(message: QueryFlatFeeRequestProtoMsg): QueryFlatFeeRequest;
toProto(message: QueryFlatFeeRequest): Uint8Array;
toProtoMsg(message: QueryFlatFeeRequest): QueryFlatFeeRequestProtoMsg;
};
export declare const QueryFlatFeeResponse: {
typeUrl: string;
encode(message: QueryFlatFeeResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryFlatFeeResponse;
fromJSON(object: any): QueryFlatFeeResponse;
toJSON(message: QueryFlatFeeResponse): unknown;
fromPartial(object: Partial<QueryFlatFeeResponse>): QueryFlatFeeResponse;
fromAmino(object: QueryFlatFeeResponseAmino): QueryFlatFeeResponse;
toAmino(message: QueryFlatFeeResponse): QueryFlatFeeResponseAmino;
fromAminoMsg(object: QueryFlatFeeResponseAminoMsg): QueryFlatFeeResponse;
fromProtoMsg(message: QueryFlatFeeResponseProtoMsg): QueryFlatFeeResponse;
toProto(message: QueryFlatFeeResponse): Uint8Array;
toProtoMsg(message: QueryFlatFeeResponse): QueryFlatFeeResponseProtoMsg;
};