interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
72 lines (71 loc) • 4.74 kB
TypeScript
import { QueryIncentivizedPacketsRequest, QueryIncentivizedPacketsResponse, QueryIncentivizedPacketRequest, QueryIncentivizedPacketResponse, QueryIncentivizedPacketsForChannelRequest, QueryIncentivizedPacketsForChannelResponse, QueryTotalRecvFeesRequest, QueryTotalRecvFeesResponse, QueryTotalAckFeesRequest, QueryTotalAckFeesResponse, QueryTotalTimeoutFeesRequest, QueryTotalTimeoutFeesResponse, QueryPayeeRequest, QueryPayeeResponse, QueryCounterpartyPayeeRequest, QueryCounterpartyPayeeResponse, QueryFeeEnabledChannelsRequest, QueryFeeEnabledChannelsResponse, QueryFeeEnabledChannelRequest, QueryFeeEnabledChannelResponse } from "./query";
/**
* IncentivizedPackets returns all incentivized packets and their associated fees
* @name getIncentivizedPackets
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.IncentivizedPackets
*/
export declare const getIncentivizedPackets: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryIncentivizedPacketsRequest) => Promise<QueryIncentivizedPacketsResponse>;
/**
* IncentivizedPacket returns all packet fees for a packet given its identifier
* @name getIncentivizedPacket
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.IncentivizedPacket
*/
export declare const getIncentivizedPacket: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryIncentivizedPacketRequest) => Promise<QueryIncentivizedPacketResponse>;
/**
* Gets all incentivized packets for a specific channel
* @name getIncentivizedPacketsForChannel
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.IncentivizedPacketsForChannel
*/
export declare const getIncentivizedPacketsForChannel: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryIncentivizedPacketsForChannelRequest) => Promise<QueryIncentivizedPacketsForChannelResponse>;
/**
* TotalRecvFees returns the total receive fees for a packet given its identifier
* @name getTotalRecvFees
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.TotalRecvFees
*/
export declare const getTotalRecvFees: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryTotalRecvFeesRequest) => Promise<QueryTotalRecvFeesResponse>;
/**
* TotalAckFees returns the total acknowledgement fees for a packet given its identifier
* @name getTotalAckFees
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.TotalAckFees
*/
export declare const getTotalAckFees: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryTotalAckFeesRequest) => Promise<QueryTotalAckFeesResponse>;
/**
* TotalTimeoutFees returns the total timeout fees for a packet given its identifier
* @name getTotalTimeoutFees
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.TotalTimeoutFees
*/
export declare const getTotalTimeoutFees: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryTotalTimeoutFeesRequest) => Promise<QueryTotalTimeoutFeesResponse>;
/**
* Payee returns the registered payee address for a specific channel given the relayer address
* @name getPayee
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.Payee
*/
export declare const getPayee: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryPayeeRequest) => Promise<QueryPayeeResponse>;
/**
* CounterpartyPayee returns the registered counterparty payee for forward relaying
* @name getCounterpartyPayee
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.CounterpartyPayee
*/
export declare const getCounterpartyPayee: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryCounterpartyPayeeRequest) => Promise<QueryCounterpartyPayeeResponse>;
/**
* FeeEnabledChannels returns a list of all fee enabled channels
* @name getFeeEnabledChannels
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.FeeEnabledChannels
*/
export declare const getFeeEnabledChannels: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryFeeEnabledChannelsRequest) => Promise<QueryFeeEnabledChannelsResponse>;
/**
* FeeEnabledChannel returns true if the provided port and channel identifiers belong to a fee enabled channel
* @name getFeeEnabledChannel
* @package ibc.applications.fee.v1
* @see proto service: ibc.applications.fee.v1.FeeEnabledChannel
*/
export declare const getFeeEnabledChannel: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryFeeEnabledChannelRequest) => Promise<QueryFeeEnabledChannelResponse>;