interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
136 lines (135 loc) • 6.26 kB
JavaScript
;
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]
});