UNPKG

interchainjs

Version:

InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.

136 lines (135 loc) 6.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFeeEnabledChannel = exports.getFeeEnabledChannels = exports.getCounterpartyPayee = exports.getPayee = exports.getTotalTimeoutFees = exports.getTotalAckFees = exports.getTotalRecvFees = exports.getIncentivizedPacketsForChannel = exports.getIncentivizedPacket = exports.getIncentivizedPackets = void 0; const helper_func_types_1 = require("../../../../helper-func-types"); const query_1 = require("./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 */ exports.getIncentivizedPackets = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryIncentivizedPacketsRequest.encode, decode: query_1.QueryIncentivizedPacketsResponse.decode, service: "ibc.applications.fee.v1.Query", method: "IncentivizedPackets", deps: [query_1.QueryIncentivizedPacketsRequest, query_1.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 */ exports.getIncentivizedPacket = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryIncentivizedPacketRequest.encode, decode: query_1.QueryIncentivizedPacketResponse.decode, service: "ibc.applications.fee.v1.Query", method: "IncentivizedPacket", deps: [query_1.QueryIncentivizedPacketRequest, query_1.QueryIncentivizedPacketResponse] }); /** * Gets all incentivized packets for a specific channel * @name getIncentivizedPacketsForChannel * @package ibc.applications.fee.v1 * @see proto service: ibc.applications.fee.v1.IncentivizedPacketsForChannel */ exports.getIncentivizedPacketsForChannel = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryIncentivizedPacketsForChannelRequest.encode, decode: query_1.QueryIncentivizedPacketsForChannelResponse.decode, service: "ibc.applications.fee.v1.Query", method: "IncentivizedPacketsForChannel", deps: [query_1.QueryIncentivizedPacketsForChannelRequest, query_1.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 */ exports.getTotalRecvFees = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryTotalRecvFeesRequest.encode, decode: query_1.QueryTotalRecvFeesResponse.decode, service: "ibc.applications.fee.v1.Query", method: "TotalRecvFees", deps: [query_1.QueryTotalRecvFeesRequest, query_1.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 */ exports.getTotalAckFees = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryTotalAckFeesRequest.encode, decode: query_1.QueryTotalAckFeesResponse.decode, service: "ibc.applications.fee.v1.Query", method: "TotalAckFees", deps: [query_1.QueryTotalAckFeesRequest, query_1.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 */ exports.getTotalTimeoutFees = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryTotalTimeoutFeesRequest.encode, decode: query_1.QueryTotalTimeoutFeesResponse.decode, service: "ibc.applications.fee.v1.Query", method: "TotalTimeoutFees", deps: [query_1.QueryTotalTimeoutFeesRequest, query_1.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 */ exports.getPayee = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryPayeeRequest.encode, decode: query_1.QueryPayeeResponse.decode, service: "ibc.applications.fee.v1.Query", method: "Payee", deps: [query_1.QueryPayeeRequest, query_1.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 */ exports.getCounterpartyPayee = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryCounterpartyPayeeRequest.encode, decode: query_1.QueryCounterpartyPayeeResponse.decode, service: "ibc.applications.fee.v1.Query", method: "CounterpartyPayee", deps: [query_1.QueryCounterpartyPayeeRequest, query_1.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 */ exports.getFeeEnabledChannels = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryFeeEnabledChannelsRequest.encode, decode: query_1.QueryFeeEnabledChannelsResponse.decode, service: "ibc.applications.fee.v1.Query", method: "FeeEnabledChannels", deps: [query_1.QueryFeeEnabledChannelsRequest, query_1.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 */ exports.getFeeEnabledChannel = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryFeeEnabledChannelRequest.encode, decode: query_1.QueryFeeEnabledChannelResponse.decode, service: "ibc.applications.fee.v1.Query", method: "FeeEnabledChannel", deps: [query_1.QueryFeeEnabledChannelRequest, query_1.QueryFeeEnabledChannelResponse] });