interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
1,153 lines • 52.8 kB
TypeScript
import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../../cosmos/base/query/v1beta1/pagination";
import { PacketId, PacketIdAmino } from "../../../core/channel/v1/channel";
import { IdentifiedPacketFees, IdentifiedPacketFeesAmino } from "./fee";
import { Coin, CoinAmino } from "../../../../cosmos/base/v1beta1/coin";
import { FeeEnabledChannel, FeeEnabledChannelAmino } from "./genesis";
import { BinaryReader, BinaryWriter } from "../../../../binary";
import { DeepPartial } from "../../../../helpers";
/**
* QueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc
* @name QueryIncentivizedPacketsRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsRequest
*/
export interface QueryIncentivizedPacketsRequest {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequest;
/**
* block height at which to query
*/
queryHeight: bigint;
}
export interface QueryIncentivizedPacketsRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsRequest";
value: Uint8Array;
}
/**
* QueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc
* @name QueryIncentivizedPacketsRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsRequest
*/
export interface QueryIncentivizedPacketsRequestAmino {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequestAmino;
/**
* block height at which to query
*/
query_height: string;
}
export interface QueryIncentivizedPacketsRequestAminoMsg {
type: "cosmos-sdk/QueryIncentivizedPacketsRequest";
value: QueryIncentivizedPacketsRequestAmino;
}
/**
* QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc
* @name QueryIncentivizedPacketsResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsResponse
*/
export interface QueryIncentivizedPacketsResponse {
/**
* list of identified fees for incentivized packets
*/
incentivizedPackets: IdentifiedPacketFees[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponse;
}
export interface QueryIncentivizedPacketsResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsResponse";
value: Uint8Array;
}
/**
* QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc
* @name QueryIncentivizedPacketsResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsResponse
*/
export interface QueryIncentivizedPacketsResponseAmino {
/**
* list of identified fees for incentivized packets
*/
incentivized_packets: IdentifiedPacketFeesAmino[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponseAmino;
}
export interface QueryIncentivizedPacketsResponseAminoMsg {
type: "cosmos-sdk/QueryIncentivizedPacketsResponse";
value: QueryIncentivizedPacketsResponseAmino;
}
/**
* QueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc
* @name QueryIncentivizedPacketRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketRequest
*/
export interface QueryIncentivizedPacketRequest {
/**
* unique packet identifier comprised of channel ID, port ID and sequence
*/
packetId: PacketId;
/**
* block height at which to query
*/
queryHeight: bigint;
}
export interface QueryIncentivizedPacketRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketRequest";
value: Uint8Array;
}
/**
* QueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc
* @name QueryIncentivizedPacketRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketRequest
*/
export interface QueryIncentivizedPacketRequestAmino {
/**
* unique packet identifier comprised of channel ID, port ID and sequence
*/
packet_id: PacketIdAmino;
/**
* block height at which to query
*/
query_height: string;
}
export interface QueryIncentivizedPacketRequestAminoMsg {
type: "cosmos-sdk/QueryIncentivizedPacketRequest";
value: QueryIncentivizedPacketRequestAmino;
}
/**
* QueryIncentivizedPacketResponse defines the response type for the IncentivizedPacket rpc
* @name QueryIncentivizedPacketResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketResponse
*/
export interface QueryIncentivizedPacketResponse {
/**
* the identified fees for the incentivized packet
*/
incentivizedPacket: IdentifiedPacketFees;
}
export interface QueryIncentivizedPacketResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketResponse";
value: Uint8Array;
}
/**
* QueryIncentivizedPacketResponse defines the response type for the IncentivizedPacket rpc
* @name QueryIncentivizedPacketResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketResponse
*/
export interface QueryIncentivizedPacketResponseAmino {
/**
* the identified fees for the incentivized packet
*/
incentivized_packet: IdentifiedPacketFeesAmino;
}
export interface QueryIncentivizedPacketResponseAminoMsg {
type: "cosmos-sdk/QueryIncentivizedPacketResponse";
value: QueryIncentivizedPacketResponseAmino;
}
/**
* QueryIncentivizedPacketsForChannelRequest defines the request type for querying for all incentivized packets
* for a specific channel
* @name QueryIncentivizedPacketsForChannelRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest
*/
export interface QueryIncentivizedPacketsForChannelRequest {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequest;
portId: string;
channelId: string;
/**
* Height to query at
*/
queryHeight: bigint;
}
export interface QueryIncentivizedPacketsForChannelRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest";
value: Uint8Array;
}
/**
* QueryIncentivizedPacketsForChannelRequest defines the request type for querying for all incentivized packets
* for a specific channel
* @name QueryIncentivizedPacketsForChannelRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest
*/
export interface QueryIncentivizedPacketsForChannelRequestAmino {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequestAmino;
port_id: string;
channel_id: string;
/**
* Height to query at
*/
query_height: string;
}
export interface QueryIncentivizedPacketsForChannelRequestAminoMsg {
type: "cosmos-sdk/QueryIncentivizedPacketsForChannelRequest";
value: QueryIncentivizedPacketsForChannelRequestAmino;
}
/**
* QueryIncentivizedPacketsForChannelResponse defines the response type for querying for all incentivized packets
* for a specific channel
* @name QueryIncentivizedPacketsForChannelResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse
*/
export interface QueryIncentivizedPacketsForChannelResponse {
/**
* Map of all incentivized_packets
*/
incentivizedPackets: IdentifiedPacketFees[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponse;
}
export interface QueryIncentivizedPacketsForChannelResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse";
value: Uint8Array;
}
/**
* QueryIncentivizedPacketsForChannelResponse defines the response type for querying for all incentivized packets
* for a specific channel
* @name QueryIncentivizedPacketsForChannelResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse
*/
export interface QueryIncentivizedPacketsForChannelResponseAmino {
/**
* Map of all incentivized_packets
*/
incentivized_packets: IdentifiedPacketFeesAmino[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponseAmino;
}
export interface QueryIncentivizedPacketsForChannelResponseAminoMsg {
type: "cosmos-sdk/QueryIncentivizedPacketsForChannelResponse";
value: QueryIncentivizedPacketsForChannelResponseAmino;
}
/**
* QueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc
* @name QueryTotalRecvFeesRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesRequest
*/
export interface QueryTotalRecvFeesRequest {
/**
* the packet identifier for the associated fees
*/
packetId: PacketId;
}
export interface QueryTotalRecvFeesRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryTotalRecvFeesRequest";
value: Uint8Array;
}
/**
* QueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc
* @name QueryTotalRecvFeesRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesRequest
*/
export interface QueryTotalRecvFeesRequestAmino {
/**
* the packet identifier for the associated fees
*/
packet_id: PacketIdAmino;
}
export interface QueryTotalRecvFeesRequestAminoMsg {
type: "cosmos-sdk/QueryTotalRecvFeesRequest";
value: QueryTotalRecvFeesRequestAmino;
}
/**
* QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc
* @name QueryTotalRecvFeesResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesResponse
*/
export interface QueryTotalRecvFeesResponse {
/**
* the total packet receive fees
*/
recvFees: Coin[];
}
export interface QueryTotalRecvFeesResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryTotalRecvFeesResponse";
value: Uint8Array;
}
/**
* QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc
* @name QueryTotalRecvFeesResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesResponse
*/
export interface QueryTotalRecvFeesResponseAmino {
/**
* the total packet receive fees
*/
recv_fees: CoinAmino[];
}
export interface QueryTotalRecvFeesResponseAminoMsg {
type: "cosmos-sdk/QueryTotalRecvFeesResponse";
value: QueryTotalRecvFeesResponseAmino;
}
/**
* QueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc
* @name QueryTotalAckFeesRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesRequest
*/
export interface QueryTotalAckFeesRequest {
/**
* the packet identifier for the associated fees
*/
packetId: PacketId;
}
export interface QueryTotalAckFeesRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryTotalAckFeesRequest";
value: Uint8Array;
}
/**
* QueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc
* @name QueryTotalAckFeesRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesRequest
*/
export interface QueryTotalAckFeesRequestAmino {
/**
* the packet identifier for the associated fees
*/
packet_id: PacketIdAmino;
}
export interface QueryTotalAckFeesRequestAminoMsg {
type: "cosmos-sdk/QueryTotalAckFeesRequest";
value: QueryTotalAckFeesRequestAmino;
}
/**
* QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc
* @name QueryTotalAckFeesResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesResponse
*/
export interface QueryTotalAckFeesResponse {
/**
* the total packet acknowledgement fees
*/
ackFees: Coin[];
}
export interface QueryTotalAckFeesResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryTotalAckFeesResponse";
value: Uint8Array;
}
/**
* QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc
* @name QueryTotalAckFeesResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesResponse
*/
export interface QueryTotalAckFeesResponseAmino {
/**
* the total packet acknowledgement fees
*/
ack_fees: CoinAmino[];
}
export interface QueryTotalAckFeesResponseAminoMsg {
type: "cosmos-sdk/QueryTotalAckFeesResponse";
value: QueryTotalAckFeesResponseAmino;
}
/**
* QueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc
* @name QueryTotalTimeoutFeesRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest
*/
export interface QueryTotalTimeoutFeesRequest {
/**
* the packet identifier for the associated fees
*/
packetId: PacketId;
}
export interface QueryTotalTimeoutFeesRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest";
value: Uint8Array;
}
/**
* QueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc
* @name QueryTotalTimeoutFeesRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest
*/
export interface QueryTotalTimeoutFeesRequestAmino {
/**
* the packet identifier for the associated fees
*/
packet_id: PacketIdAmino;
}
export interface QueryTotalTimeoutFeesRequestAminoMsg {
type: "cosmos-sdk/QueryTotalTimeoutFeesRequest";
value: QueryTotalTimeoutFeesRequestAmino;
}
/**
* QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc
* @name QueryTotalTimeoutFeesResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse
*/
export interface QueryTotalTimeoutFeesResponse {
/**
* the total packet timeout fees
*/
timeoutFees: Coin[];
}
export interface QueryTotalTimeoutFeesResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse";
value: Uint8Array;
}
/**
* QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc
* @name QueryTotalTimeoutFeesResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse
*/
export interface QueryTotalTimeoutFeesResponseAmino {
/**
* the total packet timeout fees
*/
timeout_fees: CoinAmino[];
}
export interface QueryTotalTimeoutFeesResponseAminoMsg {
type: "cosmos-sdk/QueryTotalTimeoutFeesResponse";
value: QueryTotalTimeoutFeesResponseAmino;
}
/**
* QueryPayeeRequest defines the request type for the Payee rpc
* @name QueryPayeeRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryPayeeRequest
*/
export interface QueryPayeeRequest {
/**
* unique channel identifier
*/
channelId: string;
/**
* the relayer address to which the distribution address is registered
*/
relayer: string;
}
export interface QueryPayeeRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryPayeeRequest";
value: Uint8Array;
}
/**
* QueryPayeeRequest defines the request type for the Payee rpc
* @name QueryPayeeRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryPayeeRequest
*/
export interface QueryPayeeRequestAmino {
/**
* unique channel identifier
*/
channel_id: string;
/**
* the relayer address to which the distribution address is registered
*/
relayer: string;
}
export interface QueryPayeeRequestAminoMsg {
type: "cosmos-sdk/QueryPayeeRequest";
value: QueryPayeeRequestAmino;
}
/**
* QueryPayeeResponse defines the response type for the Payee rpc
* @name QueryPayeeResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryPayeeResponse
*/
export interface QueryPayeeResponse {
/**
* the payee address to which packet fees are paid out
*/
payeeAddress: string;
}
export interface QueryPayeeResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryPayeeResponse";
value: Uint8Array;
}
/**
* QueryPayeeResponse defines the response type for the Payee rpc
* @name QueryPayeeResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryPayeeResponse
*/
export interface QueryPayeeResponseAmino {
/**
* the payee address to which packet fees are paid out
*/
payee_address: string;
}
export interface QueryPayeeResponseAminoMsg {
type: "cosmos-sdk/QueryPayeeResponse";
value: QueryPayeeResponseAmino;
}
/**
* QueryCounterpartyPayeeRequest defines the request type for the CounterpartyPayee rpc
* @name QueryCounterpartyPayeeRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryCounterpartyPayeeRequest
*/
export interface QueryCounterpartyPayeeRequest {
/**
* unique channel identifier
*/
channelId: string;
/**
* the relayer address to which the counterparty is registered
*/
relayer: string;
}
export interface QueryCounterpartyPayeeRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryCounterpartyPayeeRequest";
value: Uint8Array;
}
/**
* QueryCounterpartyPayeeRequest defines the request type for the CounterpartyPayee rpc
* @name QueryCounterpartyPayeeRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryCounterpartyPayeeRequest
*/
export interface QueryCounterpartyPayeeRequestAmino {
/**
* unique channel identifier
*/
channel_id: string;
/**
* the relayer address to which the counterparty is registered
*/
relayer: string;
}
export interface QueryCounterpartyPayeeRequestAminoMsg {
type: "cosmos-sdk/QueryCounterpartyPayeeRequest";
value: QueryCounterpartyPayeeRequestAmino;
}
/**
* QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc
* @name QueryCounterpartyPayeeResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryCounterpartyPayeeResponse
*/
export interface QueryCounterpartyPayeeResponse {
/**
* the counterparty payee address used to compensate forward relaying
*/
counterpartyPayee: string;
}
export interface QueryCounterpartyPayeeResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryCounterpartyPayeeResponse";
value: Uint8Array;
}
/**
* QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc
* @name QueryCounterpartyPayeeResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryCounterpartyPayeeResponse
*/
export interface QueryCounterpartyPayeeResponseAmino {
/**
* the counterparty payee address used to compensate forward relaying
*/
counterparty_payee: string;
}
export interface QueryCounterpartyPayeeResponseAminoMsg {
type: "cosmos-sdk/QueryCounterpartyPayeeResponse";
value: QueryCounterpartyPayeeResponseAmino;
}
/**
* QueryFeeEnabledChannelsRequest defines the request type for the FeeEnabledChannels rpc
* @name QueryFeeEnabledChannelsRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelsRequest
*/
export interface QueryFeeEnabledChannelsRequest {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequest;
/**
* block height at which to query
*/
queryHeight: bigint;
}
export interface QueryFeeEnabledChannelsRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryFeeEnabledChannelsRequest";
value: Uint8Array;
}
/**
* QueryFeeEnabledChannelsRequest defines the request type for the FeeEnabledChannels rpc
* @name QueryFeeEnabledChannelsRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelsRequest
*/
export interface QueryFeeEnabledChannelsRequestAmino {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequestAmino;
/**
* block height at which to query
*/
query_height: string;
}
export interface QueryFeeEnabledChannelsRequestAminoMsg {
type: "cosmos-sdk/QueryFeeEnabledChannelsRequest";
value: QueryFeeEnabledChannelsRequestAmino;
}
/**
* QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc
* @name QueryFeeEnabledChannelsResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse
*/
export interface QueryFeeEnabledChannelsResponse {
/**
* list of fee enabled channels
*/
feeEnabledChannels: FeeEnabledChannel[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponse;
}
export interface QueryFeeEnabledChannelsResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse";
value: Uint8Array;
}
/**
* QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc
* @name QueryFeeEnabledChannelsResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse
*/
export interface QueryFeeEnabledChannelsResponseAmino {
/**
* list of fee enabled channels
*/
fee_enabled_channels: FeeEnabledChannelAmino[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponseAmino;
}
export interface QueryFeeEnabledChannelsResponseAminoMsg {
type: "cosmos-sdk/QueryFeeEnabledChannelsResponse";
value: QueryFeeEnabledChannelsResponseAmino;
}
/**
* QueryFeeEnabledChannelRequest defines the request type for the FeeEnabledChannel rpc
* @name QueryFeeEnabledChannelRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelRequest
*/
export interface QueryFeeEnabledChannelRequest {
/**
* unique port identifier
*/
portId: string;
/**
* unique channel identifier
*/
channelId: string;
}
export interface QueryFeeEnabledChannelRequestProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryFeeEnabledChannelRequest";
value: Uint8Array;
}
/**
* QueryFeeEnabledChannelRequest defines the request type for the FeeEnabledChannel rpc
* @name QueryFeeEnabledChannelRequestAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelRequest
*/
export interface QueryFeeEnabledChannelRequestAmino {
/**
* unique port identifier
*/
port_id: string;
/**
* unique channel identifier
*/
channel_id: string;
}
export interface QueryFeeEnabledChannelRequestAminoMsg {
type: "cosmos-sdk/QueryFeeEnabledChannelRequest";
value: QueryFeeEnabledChannelRequestAmino;
}
/**
* QueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc
* @name QueryFeeEnabledChannelResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelResponse
*/
export interface QueryFeeEnabledChannelResponse {
/**
* boolean flag representing the fee enabled channel status
*/
feeEnabled: boolean;
}
export interface QueryFeeEnabledChannelResponseProtoMsg {
typeUrl: "/ibc.applications.fee.v1.QueryFeeEnabledChannelResponse";
value: Uint8Array;
}
/**
* QueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc
* @name QueryFeeEnabledChannelResponseAmino
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelResponse
*/
export interface QueryFeeEnabledChannelResponseAmino {
/**
* boolean flag representing the fee enabled channel status
*/
fee_enabled: boolean;
}
export interface QueryFeeEnabledChannelResponseAminoMsg {
type: "cosmos-sdk/QueryFeeEnabledChannelResponse";
value: QueryFeeEnabledChannelResponseAmino;
}
/**
* QueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc
* @name QueryIncentivizedPacketsRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsRequest
*/
export declare const QueryIncentivizedPacketsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryIncentivizedPacketsRequest;
isAmino(o: any): o is QueryIncentivizedPacketsRequestAmino;
encode(message: QueryIncentivizedPacketsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryIncentivizedPacketsRequest;
fromPartial(object: DeepPartial<QueryIncentivizedPacketsRequest>): QueryIncentivizedPacketsRequest;
fromAmino(object: QueryIncentivizedPacketsRequestAmino): QueryIncentivizedPacketsRequest;
toAmino(message: QueryIncentivizedPacketsRequest): QueryIncentivizedPacketsRequestAmino;
fromAminoMsg(object: QueryIncentivizedPacketsRequestAminoMsg): QueryIncentivizedPacketsRequest;
toAminoMsg(message: QueryIncentivizedPacketsRequest): QueryIncentivizedPacketsRequestAminoMsg;
fromProtoMsg(message: QueryIncentivizedPacketsRequestProtoMsg): QueryIncentivizedPacketsRequest;
toProto(message: QueryIncentivizedPacketsRequest): Uint8Array;
toProtoMsg(message: QueryIncentivizedPacketsRequest): QueryIncentivizedPacketsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc
* @name QueryIncentivizedPacketsResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsResponse
*/
export declare const QueryIncentivizedPacketsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryIncentivizedPacketsResponse;
isAmino(o: any): o is QueryIncentivizedPacketsResponseAmino;
encode(message: QueryIncentivizedPacketsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryIncentivizedPacketsResponse;
fromPartial(object: DeepPartial<QueryIncentivizedPacketsResponse>): QueryIncentivizedPacketsResponse;
fromAmino(object: QueryIncentivizedPacketsResponseAmino): QueryIncentivizedPacketsResponse;
toAmino(message: QueryIncentivizedPacketsResponse): QueryIncentivizedPacketsResponseAmino;
fromAminoMsg(object: QueryIncentivizedPacketsResponseAminoMsg): QueryIncentivizedPacketsResponse;
toAminoMsg(message: QueryIncentivizedPacketsResponse): QueryIncentivizedPacketsResponseAminoMsg;
fromProtoMsg(message: QueryIncentivizedPacketsResponseProtoMsg): QueryIncentivizedPacketsResponse;
toProto(message: QueryIncentivizedPacketsResponse): Uint8Array;
toProtoMsg(message: QueryIncentivizedPacketsResponse): QueryIncentivizedPacketsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc
* @name QueryIncentivizedPacketRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketRequest
*/
export declare const QueryIncentivizedPacketRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryIncentivizedPacketRequest;
isAmino(o: any): o is QueryIncentivizedPacketRequestAmino;
encode(message: QueryIncentivizedPacketRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryIncentivizedPacketRequest;
fromPartial(object: DeepPartial<QueryIncentivizedPacketRequest>): QueryIncentivizedPacketRequest;
fromAmino(object: QueryIncentivizedPacketRequestAmino): QueryIncentivizedPacketRequest;
toAmino(message: QueryIncentivizedPacketRequest): QueryIncentivizedPacketRequestAmino;
fromAminoMsg(object: QueryIncentivizedPacketRequestAminoMsg): QueryIncentivizedPacketRequest;
toAminoMsg(message: QueryIncentivizedPacketRequest): QueryIncentivizedPacketRequestAminoMsg;
fromProtoMsg(message: QueryIncentivizedPacketRequestProtoMsg): QueryIncentivizedPacketRequest;
toProto(message: QueryIncentivizedPacketRequest): Uint8Array;
toProtoMsg(message: QueryIncentivizedPacketRequest): QueryIncentivizedPacketRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryIncentivizedPacketResponse defines the response type for the IncentivizedPacket rpc
* @name QueryIncentivizedPacketResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketResponse
*/
export declare const QueryIncentivizedPacketResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryIncentivizedPacketResponse;
isAmino(o: any): o is QueryIncentivizedPacketResponseAmino;
encode(message: QueryIncentivizedPacketResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryIncentivizedPacketResponse;
fromPartial(object: DeepPartial<QueryIncentivizedPacketResponse>): QueryIncentivizedPacketResponse;
fromAmino(object: QueryIncentivizedPacketResponseAmino): QueryIncentivizedPacketResponse;
toAmino(message: QueryIncentivizedPacketResponse): QueryIncentivizedPacketResponseAmino;
fromAminoMsg(object: QueryIncentivizedPacketResponseAminoMsg): QueryIncentivizedPacketResponse;
toAminoMsg(message: QueryIncentivizedPacketResponse): QueryIncentivizedPacketResponseAminoMsg;
fromProtoMsg(message: QueryIncentivizedPacketResponseProtoMsg): QueryIncentivizedPacketResponse;
toProto(message: QueryIncentivizedPacketResponse): Uint8Array;
toProtoMsg(message: QueryIncentivizedPacketResponse): QueryIncentivizedPacketResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryIncentivizedPacketsForChannelRequest defines the request type for querying for all incentivized packets
* for a specific channel
* @name QueryIncentivizedPacketsForChannelRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest
*/
export declare const QueryIncentivizedPacketsForChannelRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryIncentivizedPacketsForChannelRequest;
isAmino(o: any): o is QueryIncentivizedPacketsForChannelRequestAmino;
encode(message: QueryIncentivizedPacketsForChannelRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryIncentivizedPacketsForChannelRequest;
fromPartial(object: DeepPartial<QueryIncentivizedPacketsForChannelRequest>): QueryIncentivizedPacketsForChannelRequest;
fromAmino(object: QueryIncentivizedPacketsForChannelRequestAmino): QueryIncentivizedPacketsForChannelRequest;
toAmino(message: QueryIncentivizedPacketsForChannelRequest): QueryIncentivizedPacketsForChannelRequestAmino;
fromAminoMsg(object: QueryIncentivizedPacketsForChannelRequestAminoMsg): QueryIncentivizedPacketsForChannelRequest;
toAminoMsg(message: QueryIncentivizedPacketsForChannelRequest): QueryIncentivizedPacketsForChannelRequestAminoMsg;
fromProtoMsg(message: QueryIncentivizedPacketsForChannelRequestProtoMsg): QueryIncentivizedPacketsForChannelRequest;
toProto(message: QueryIncentivizedPacketsForChannelRequest): Uint8Array;
toProtoMsg(message: QueryIncentivizedPacketsForChannelRequest): QueryIncentivizedPacketsForChannelRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryIncentivizedPacketsForChannelResponse defines the response type for querying for all incentivized packets
* for a specific channel
* @name QueryIncentivizedPacketsForChannelResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse
*/
export declare const QueryIncentivizedPacketsForChannelResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryIncentivizedPacketsForChannelResponse;
isAmino(o: any): o is QueryIncentivizedPacketsForChannelResponseAmino;
encode(message: QueryIncentivizedPacketsForChannelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryIncentivizedPacketsForChannelResponse;
fromPartial(object: DeepPartial<QueryIncentivizedPacketsForChannelResponse>): QueryIncentivizedPacketsForChannelResponse;
fromAmino(object: QueryIncentivizedPacketsForChannelResponseAmino): QueryIncentivizedPacketsForChannelResponse;
toAmino(message: QueryIncentivizedPacketsForChannelResponse): QueryIncentivizedPacketsForChannelResponseAmino;
fromAminoMsg(object: QueryIncentivizedPacketsForChannelResponseAminoMsg): QueryIncentivizedPacketsForChannelResponse;
toAminoMsg(message: QueryIncentivizedPacketsForChannelResponse): QueryIncentivizedPacketsForChannelResponseAminoMsg;
fromProtoMsg(message: QueryIncentivizedPacketsForChannelResponseProtoMsg): QueryIncentivizedPacketsForChannelResponse;
toProto(message: QueryIncentivizedPacketsForChannelResponse): Uint8Array;
toProtoMsg(message: QueryIncentivizedPacketsForChannelResponse): QueryIncentivizedPacketsForChannelResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc
* @name QueryTotalRecvFeesRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesRequest
*/
export declare const QueryTotalRecvFeesRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryTotalRecvFeesRequest;
isAmino(o: any): o is QueryTotalRecvFeesRequestAmino;
encode(message: QueryTotalRecvFeesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalRecvFeesRequest;
fromPartial(object: DeepPartial<QueryTotalRecvFeesRequest>): QueryTotalRecvFeesRequest;
fromAmino(object: QueryTotalRecvFeesRequestAmino): QueryTotalRecvFeesRequest;
toAmino(message: QueryTotalRecvFeesRequest): QueryTotalRecvFeesRequestAmino;
fromAminoMsg(object: QueryTotalRecvFeesRequestAminoMsg): QueryTotalRecvFeesRequest;
toAminoMsg(message: QueryTotalRecvFeesRequest): QueryTotalRecvFeesRequestAminoMsg;
fromProtoMsg(message: QueryTotalRecvFeesRequestProtoMsg): QueryTotalRecvFeesRequest;
toProto(message: QueryTotalRecvFeesRequest): Uint8Array;
toProtoMsg(message: QueryTotalRecvFeesRequest): QueryTotalRecvFeesRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc
* @name QueryTotalRecvFeesResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesResponse
*/
export declare const QueryTotalRecvFeesResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryTotalRecvFeesResponse;
isAmino(o: any): o is QueryTotalRecvFeesResponseAmino;
encode(message: QueryTotalRecvFeesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalRecvFeesResponse;
fromPartial(object: DeepPartial<QueryTotalRecvFeesResponse>): QueryTotalRecvFeesResponse;
fromAmino(object: QueryTotalRecvFeesResponseAmino): QueryTotalRecvFeesResponse;
toAmino(message: QueryTotalRecvFeesResponse): QueryTotalRecvFeesResponseAmino;
fromAminoMsg(object: QueryTotalRecvFeesResponseAminoMsg): QueryTotalRecvFeesResponse;
toAminoMsg(message: QueryTotalRecvFeesResponse): QueryTotalRecvFeesResponseAminoMsg;
fromProtoMsg(message: QueryTotalRecvFeesResponseProtoMsg): QueryTotalRecvFeesResponse;
toProto(message: QueryTotalRecvFeesResponse): Uint8Array;
toProtoMsg(message: QueryTotalRecvFeesResponse): QueryTotalRecvFeesResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc
* @name QueryTotalAckFeesRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesRequest
*/
export declare const QueryTotalAckFeesRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryTotalAckFeesRequest;
isAmino(o: any): o is QueryTotalAckFeesRequestAmino;
encode(message: QueryTotalAckFeesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalAckFeesRequest;
fromPartial(object: DeepPartial<QueryTotalAckFeesRequest>): QueryTotalAckFeesRequest;
fromAmino(object: QueryTotalAckFeesRequestAmino): QueryTotalAckFeesRequest;
toAmino(message: QueryTotalAckFeesRequest): QueryTotalAckFeesRequestAmino;
fromAminoMsg(object: QueryTotalAckFeesRequestAminoMsg): QueryTotalAckFeesRequest;
toAminoMsg(message: QueryTotalAckFeesRequest): QueryTotalAckFeesRequestAminoMsg;
fromProtoMsg(message: QueryTotalAckFeesRequestProtoMsg): QueryTotalAckFeesRequest;
toProto(message: QueryTotalAckFeesRequest): Uint8Array;
toProtoMsg(message: QueryTotalAckFeesRequest): QueryTotalAckFeesRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc
* @name QueryTotalAckFeesResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesResponse
*/
export declare const QueryTotalAckFeesResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryTotalAckFeesResponse;
isAmino(o: any): o is QueryTotalAckFeesResponseAmino;
encode(message: QueryTotalAckFeesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalAckFeesResponse;
fromPartial(object: DeepPartial<QueryTotalAckFeesResponse>): QueryTotalAckFeesResponse;
fromAmino(object: QueryTotalAckFeesResponseAmino): QueryTotalAckFeesResponse;
toAmino(message: QueryTotalAckFeesResponse): QueryTotalAckFeesResponseAmino;
fromAminoMsg(object: QueryTotalAckFeesResponseAminoMsg): QueryTotalAckFeesResponse;
toAminoMsg(message: QueryTotalAckFeesResponse): QueryTotalAckFeesResponseAminoMsg;
fromProtoMsg(message: QueryTotalAckFeesResponseProtoMsg): QueryTotalAckFeesResponse;
toProto(message: QueryTotalAckFeesResponse): Uint8Array;
toProtoMsg(message: QueryTotalAckFeesResponse): QueryTotalAckFeesResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc
* @name QueryTotalTimeoutFeesRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest
*/
export declare const QueryTotalTimeoutFeesRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryTotalTimeoutFeesRequest;
isAmino(o: any): o is QueryTotalTimeoutFeesRequestAmino;
encode(message: QueryTotalTimeoutFeesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalTimeoutFeesRequest;
fromPartial(object: DeepPartial<QueryTotalTimeoutFeesRequest>): QueryTotalTimeoutFeesRequest;
fromAmino(object: QueryTotalTimeoutFeesRequestAmino): QueryTotalTimeoutFeesRequest;
toAmino(message: QueryTotalTimeoutFeesRequest): QueryTotalTimeoutFeesRequestAmino;
fromAminoMsg(object: QueryTotalTimeoutFeesRequestAminoMsg): QueryTotalTimeoutFeesRequest;
toAminoMsg(message: QueryTotalTimeoutFeesRequest): QueryTotalTimeoutFeesRequestAminoMsg;
fromProtoMsg(message: QueryTotalTimeoutFeesRequestProtoMsg): QueryTotalTimeoutFeesRequest;
toProto(message: QueryTotalTimeoutFeesRequest): Uint8Array;
toProtoMsg(message: QueryTotalTimeoutFeesRequest): QueryTotalTimeoutFeesRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc
* @name QueryTotalTimeoutFeesResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse
*/
export declare const QueryTotalTimeoutFeesResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryTotalTimeoutFeesResponse;
isAmino(o: any): o is QueryTotalTimeoutFeesResponseAmino;
encode(message: QueryTotalTimeoutFeesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalTimeoutFeesResponse;
fromPartial(object: DeepPartial<QueryTotalTimeoutFeesResponse>): QueryTotalTimeoutFeesResponse;
fromAmino(object: QueryTotalTimeoutFeesResponseAmino): QueryTotalTimeoutFeesResponse;
toAmino(message: QueryTotalTimeoutFeesResponse): QueryTotalTimeoutFeesResponseAmino;
fromAminoMsg(object: QueryTotalTimeoutFeesResponseAminoMsg): QueryTotalTimeoutFeesResponse;
toAminoMsg(message: QueryTotalTimeoutFeesResponse): QueryTotalTimeoutFeesResponseAminoMsg;
fromProtoMsg(message: QueryTotalTimeoutFeesResponseProtoMsg): QueryTotalTimeoutFeesResponse;
toProto(message: QueryTotalTimeoutFeesResponse): Uint8Array;
toProtoMsg(message: QueryTotalTimeoutFeesResponse): QueryTotalTimeoutFeesResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryPayeeRequest defines the request type for the Payee rpc
* @name QueryPayeeRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryPayeeRequest
*/
export declare const QueryPayeeRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryPayeeRequest;
isAmino(o: any): o is QueryPayeeRequestAmino;
encode(message: QueryPayeeRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryPayeeRequest;
fromPartial(object: DeepPartial<QueryPayeeRequest>): QueryPayeeRequest;
fromAmino(object: QueryPayeeRequestAmino): QueryPayeeRequest;
toAmino(message: QueryPayeeRequest): QueryPayeeRequestAmino;
fromAminoMsg(object: QueryPayeeRequestAminoMsg): QueryPayeeRequest;
toAminoMsg(message: QueryPayeeRequest): QueryPayeeRequestAminoMsg;
fromProtoMsg(message: QueryPayeeRequestProtoMsg): QueryPayeeRequest;
toProto(message: QueryPayeeRequest): Uint8Array;
toProtoMsg(message: QueryPayeeRequest): QueryPayeeRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryPayeeResponse defines the response type for the Payee rpc
* @name QueryPayeeResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryPayeeResponse
*/
export declare const QueryPayeeResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryPayeeResponse;
isAmino(o: any): o is QueryPayeeResponseAmino;
encode(message: QueryPayeeResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryPayeeResponse;
fromPartial(object: DeepPartial<QueryPayeeResponse>): QueryPayeeResponse;
fromAmino(object: QueryPayeeResponseAmino): QueryPayeeResponse;
toAmino(message: QueryPayeeResponse): QueryPayeeResponseAmino;
fromAminoMsg(object: QueryPayeeResponseAminoMsg): QueryPayeeResponse;
toAminoMsg(message: QueryPayeeResponse): QueryPayeeResponseAminoMsg;
fromProtoMsg(message: QueryPayeeResponseProtoMsg): QueryPayeeResponse;
toProto(message: QueryPayeeResponse): Uint8Array;
toProtoMsg(message: QueryPayeeResponse): QueryPayeeResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryCounterpartyPayeeRequest defines the request type for the CounterpartyPayee rpc
* @name QueryCounterpartyPayeeRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryCounterpartyPayeeRequest
*/
export declare const QueryCounterpartyPayeeRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryCounterpartyPayeeRequest;
isAmino(o: any): o is QueryCounterpartyPayeeRequestAmino;
encode(message: QueryCounterpartyPayeeRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryCounterpartyPayeeRequest;
fromPartial(object: DeepPartial<QueryCounterpartyPayeeRequest>): QueryCounterpartyPayeeRequest;
fromAmino(object: QueryCounterpartyPayeeRequestAmino): QueryCounterpartyPayeeRequest;
toAmino(message: QueryCounterpartyPayeeRequest): QueryCounterpartyPayeeRequestAmino;
fromAminoMsg(object: QueryCounterpartyPayeeRequestAminoMsg): QueryCounterpartyPayeeRequest;
toAminoMsg(message: QueryCounterpartyPayeeRequest): QueryCounterpartyPayeeRequestAminoMsg;
fromProtoMsg(message: QueryCounterpartyPayeeRequestProtoMsg): QueryCounterpartyPayeeRequest;
toProto(message: QueryCounterpartyPayeeRequest): Uint8Array;
toProtoMsg(message: QueryCounterpartyPayeeRequest): QueryCounterpartyPayeeRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc
* @name QueryCounterpartyPayeeResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryCounterpartyPayeeResponse
*/
export declare const QueryCounterpartyPayeeResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryCounterpartyPayeeResponse;
isAmino(o: any): o is QueryCounterpartyPayeeResponseAmino;
encode(message: QueryCounterpartyPayeeResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryCounterpartyPayeeResponse;
fromPartial(object: DeepPartial<QueryCounterpartyPayeeResponse>): QueryCounterpartyPayeeResponse;
fromAmino(object: QueryCounterpartyPayeeResponseAmino): QueryCounterpartyPayeeResponse;
toAmino(message: QueryCounterpartyPayeeResponse): QueryCounterpartyPayeeResponseAmino;
fromAminoMsg(object: QueryCounterpartyPayeeResponseAminoMsg): QueryCounterpartyPayeeResponse;
toAminoMsg(message: QueryCounterpartyPayeeResponse): QueryCounterpartyPayeeResponseAminoMsg;
fromProtoMsg(message: QueryCounterpartyPayeeResponseProtoMsg): QueryCounterpartyPayeeResponse;
toProto(message: QueryCounterpartyPayeeResponse): Uint8Array;
toProtoMsg(message: QueryCounterpartyPayeeResponse): QueryCounterpartyPayeeResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryFeeEnabledChannelsRequest defines the request type for the FeeEnabledChannels rpc
* @name QueryFeeEnabledChannelsRequest
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelsRequest
*/
export declare const QueryFeeEnabledChannelsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryFeeEnabledChannelsRequest;
isAmino(o: any): o is QueryFeeEnabledChannelsRequestAmino;
encode(message: QueryFeeEnabledChannelsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeEnabledChannelsRequest;
fromPartial(object: DeepPartial<QueryFeeEnabledChannelsRequest>): QueryFeeEnabledChannelsRequest;
fromAmino(object: QueryFeeEnabledChannelsRequestAmino): QueryFeeEnabledChannelsRequest;
toAmino(message: QueryFeeEnabledChannelsRequest): QueryFeeEnabledChannelsRequestAmino;
fromAminoMsg(object: QueryFeeEnabledChannelsRequestAminoMsg): QueryFeeEnabledChannelsRequest;
toAminoMsg(message: QueryFeeEnabledChannelsRequest): QueryFeeEnabledChannelsRequestAminoMsg;
fromProtoMsg(message: QueryFeeEnabledChannelsRequestProtoMsg): QueryFeeEnabledChannelsRequest;
toProto(message: QueryFeeEnabledChannelsRequest): Uint8Array;
toProtoMsg(message: QueryFeeEnabledChannelsRequest): QueryFeeEnabledChannelsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc
* @name QueryFeeEnabledChannelsResponse
* @package ibc.applications.fee.v1
* @see proto type: ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse
*/
export declare const QueryFeeEnabledChannelsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryFeeEnabledChannelsResponse;
isAmino(o: any): o is QueryFeeEnabledChannelsResponseAmino;
encode(message: QueryFeeEnabledChannelsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryFeeEnabledChannelsResponse;
fromPartial(object: DeepPartial<QueryFeeEnabledChannelsResponse>): QueryFeeEnabledChannelsResponse;
fromAmino(object: QueryFeeEnabledChannelsResponseAmino): QueryFeeEnabledChannelsResponse;
toAmino(message: QueryFeeEnabledChannelsResponse): QueryFeeEnabledChannelsResponseAmino;
fromAminoMsg(object: QueryFeeEnabledChannelsResponseAminoMsg): QueryFeeEnabledChannelsResponse;
toAminoMsg(message: QueryFeeEnabledChannelsResponse): QueryFeeEnabledChannelsResponseAminoMsg;
fromProtoMsg(message: QueryFeeEnabledChannelsResponseProtoMsg): QueryFeeEnabledChannelsResponse;
toProto(message: QueryFeeEnabledChannelsResponse): Uint8Array;
toProtoMsg(message: QueryFeeEnabledChannelsResponse): QueryFeeEnabledChannelsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryFeeEnabledChann