UNPKG

interchainjs

Version:

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

1,191 lines 77.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryFeeEnabledChannelResponse = exports.QueryFeeEnabledChannelRequest = exports.QueryFeeEnabledChannelsResponse = exports.QueryFeeEnabledChannelsRequest = exports.QueryCounterpartyPayeeResponse = exports.QueryCounterpartyPayeeRequest = exports.QueryPayeeResponse = exports.QueryPayeeRequest = exports.QueryTotalTimeoutFeesResponse = exports.QueryTotalTimeoutFeesRequest = exports.QueryTotalAckFeesResponse = exports.QueryTotalAckFeesRequest = exports.QueryTotalRecvFeesResponse = exports.QueryTotalRecvFeesRequest = exports.QueryIncentivizedPacketsForChannelResponse = exports.QueryIncentivizedPacketsForChannelRequest = exports.QueryIncentivizedPacketResponse = exports.QueryIncentivizedPacketRequest = exports.QueryIncentivizedPacketsResponse = exports.QueryIncentivizedPacketsRequest = void 0; const pagination_1 = require("../../../../cosmos/base/query/v1beta1/pagination"); const channel_1 = require("../../../core/channel/v1/channel"); const fee_1 = require("./fee"); const coin_1 = require("../../../../cosmos/base/v1beta1/coin"); const genesis_1 = require("./genesis"); const binary_1 = require("../../../../binary"); const registry_1 = require("../../../../registry"); function createBaseQueryIncentivizedPacketsRequest() { return { pagination: undefined, queryHeight: BigInt(0) }; } /** * QueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc * @name QueryIncentivizedPacketsRequest * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsRequest */ exports.QueryIncentivizedPacketsRequest = { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsRequest", aminoType: "cosmos-sdk/QueryIncentivizedPacketsRequest", is(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsRequest.typeUrl || typeof o.queryHeight === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsRequest.typeUrl || typeof o.query_height === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim(); } if (message.queryHeight !== BigInt(0)) { writer.uint32(16).uint64(message.queryHeight); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryIncentivizedPacketsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; case 2: message.queryHeight = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncentivizedPacketsRequest(); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; message.queryHeight = object.queryHeight !== undefined && object.queryHeight !== null ? BigInt(object.queryHeight.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryIncentivizedPacketsRequest(); if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } if (object.query_height !== undefined && object.query_height !== null) { message.queryHeight = BigInt(object.query_height); } return message; }, toAmino(message) { const obj = {}; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; obj.query_height = message.queryHeight !== BigInt(0) ? message.queryHeight?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryIncentivizedPacketsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryIncentivizedPacketsRequest", value: exports.QueryIncentivizedPacketsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryIncentivizedPacketsRequest.decode(message.value); }, toProto(message) { return exports.QueryIncentivizedPacketsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsRequest", value: exports.QueryIncentivizedPacketsRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryIncentivizedPacketsRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryIncentivizedPacketsResponse() { return { incentivizedPackets: [], pagination: undefined }; } /** * QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc * @name QueryIncentivizedPacketsResponse * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketsResponse */ exports.QueryIncentivizedPacketsResponse = { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsResponse", aminoType: "cosmos-sdk/QueryIncentivizedPacketsResponse", is(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsResponse.typeUrl || Array.isArray(o.incentivizedPackets) && (!o.incentivizedPackets.length || fee_1.IdentifiedPacketFees.is(o.incentivizedPackets[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsResponse.typeUrl || Array.isArray(o.incentivized_packets) && (!o.incentivized_packets.length || fee_1.IdentifiedPacketFees.isAmino(o.incentivized_packets[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.incentivizedPackets) { fee_1.IdentifiedPacketFees.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryIncentivizedPacketsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.incentivizedPackets.push(fee_1.IdentifiedPacketFees.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncentivizedPacketsResponse(); message.incentivizedPackets = object.incentivizedPackets?.map(e => fee_1.IdentifiedPacketFees.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryIncentivizedPacketsResponse(); message.incentivizedPackets = object.incentivized_packets?.map(e => fee_1.IdentifiedPacketFees.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.incentivizedPackets) { obj.incentivized_packets = message.incentivizedPackets.map(e => e ? fee_1.IdentifiedPacketFees.toAmino(e) : undefined); } else { obj.incentivized_packets = message.incentivizedPackets; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryIncentivizedPacketsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryIncentivizedPacketsResponse", value: exports.QueryIncentivizedPacketsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryIncentivizedPacketsResponse.decode(message.value); }, toProto(message) { return exports.QueryIncentivizedPacketsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsResponse", value: exports.QueryIncentivizedPacketsResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryIncentivizedPacketsResponse.typeUrl)) { return; } fee_1.IdentifiedPacketFees.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryIncentivizedPacketRequest() { return { packetId: channel_1.PacketId.fromPartial({}), queryHeight: BigInt(0) }; } /** * QueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc * @name QueryIncentivizedPacketRequest * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketRequest */ exports.QueryIncentivizedPacketRequest = { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketRequest", aminoType: "cosmos-sdk/QueryIncentivizedPacketRequest", is(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketRequest.typeUrl || channel_1.PacketId.is(o.packetId) && typeof o.queryHeight === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketRequest.typeUrl || channel_1.PacketId.isAmino(o.packet_id) && typeof o.query_height === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.packetId !== undefined) { channel_1.PacketId.encode(message.packetId, writer.uint32(10).fork()).ldelim(); } if (message.queryHeight !== BigInt(0)) { writer.uint32(16).uint64(message.queryHeight); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryIncentivizedPacketRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.packetId = channel_1.PacketId.decode(reader, reader.uint32()); break; case 2: message.queryHeight = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncentivizedPacketRequest(); message.packetId = object.packetId !== undefined && object.packetId !== null ? channel_1.PacketId.fromPartial(object.packetId) : undefined; message.queryHeight = object.queryHeight !== undefined && object.queryHeight !== null ? BigInt(object.queryHeight.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryIncentivizedPacketRequest(); if (object.packet_id !== undefined && object.packet_id !== null) { message.packetId = channel_1.PacketId.fromAmino(object.packet_id); } if (object.query_height !== undefined && object.query_height !== null) { message.queryHeight = BigInt(object.query_height); } return message; }, toAmino(message) { const obj = {}; obj.packet_id = message.packetId ? channel_1.PacketId.toAmino(message.packetId) : undefined; obj.query_height = message.queryHeight !== BigInt(0) ? message.queryHeight?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryIncentivizedPacketRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryIncentivizedPacketRequest", value: exports.QueryIncentivizedPacketRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryIncentivizedPacketRequest.decode(message.value); }, toProto(message) { return exports.QueryIncentivizedPacketRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketRequest", value: exports.QueryIncentivizedPacketRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryIncentivizedPacketRequest.typeUrl)) { return; } channel_1.PacketId.registerTypeUrl(); } }; function createBaseQueryIncentivizedPacketResponse() { return { incentivizedPacket: fee_1.IdentifiedPacketFees.fromPartial({}) }; } /** * QueryIncentivizedPacketResponse defines the response type for the IncentivizedPacket rpc * @name QueryIncentivizedPacketResponse * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryIncentivizedPacketResponse */ exports.QueryIncentivizedPacketResponse = { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketResponse", aminoType: "cosmos-sdk/QueryIncentivizedPacketResponse", is(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketResponse.typeUrl || fee_1.IdentifiedPacketFees.is(o.incentivizedPacket)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketResponse.typeUrl || fee_1.IdentifiedPacketFees.isAmino(o.incentivized_packet)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.incentivizedPacket !== undefined) { fee_1.IdentifiedPacketFees.encode(message.incentivizedPacket, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryIncentivizedPacketResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.incentivizedPacket = fee_1.IdentifiedPacketFees.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncentivizedPacketResponse(); message.incentivizedPacket = object.incentivizedPacket !== undefined && object.incentivizedPacket !== null ? fee_1.IdentifiedPacketFees.fromPartial(object.incentivizedPacket) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryIncentivizedPacketResponse(); if (object.incentivized_packet !== undefined && object.incentivized_packet !== null) { message.incentivizedPacket = fee_1.IdentifiedPacketFees.fromAmino(object.incentivized_packet); } return message; }, toAmino(message) { const obj = {}; obj.incentivized_packet = message.incentivizedPacket ? fee_1.IdentifiedPacketFees.toAmino(message.incentivizedPacket) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryIncentivizedPacketResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryIncentivizedPacketResponse", value: exports.QueryIncentivizedPacketResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryIncentivizedPacketResponse.decode(message.value); }, toProto(message) { return exports.QueryIncentivizedPacketResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketResponse", value: exports.QueryIncentivizedPacketResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryIncentivizedPacketResponse.typeUrl)) { return; } fee_1.IdentifiedPacketFees.registerTypeUrl(); } }; function createBaseQueryIncentivizedPacketsForChannelRequest() { return { pagination: undefined, portId: "", channelId: "", queryHeight: BigInt(0) }; } /** * 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 */ exports.QueryIncentivizedPacketsForChannelRequest = { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest", aminoType: "cosmos-sdk/QueryIncentivizedPacketsForChannelRequest", is(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsForChannelRequest.typeUrl || typeof o.portId === "string" && typeof o.channelId === "string" && typeof o.queryHeight === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsForChannelRequest.typeUrl || typeof o.port_id === "string" && typeof o.channel_id === "string" && typeof o.query_height === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim(); } if (message.portId !== "") { writer.uint32(18).string(message.portId); } if (message.channelId !== "") { writer.uint32(26).string(message.channelId); } if (message.queryHeight !== BigInt(0)) { writer.uint32(32).uint64(message.queryHeight); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryIncentivizedPacketsForChannelRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; case 2: message.portId = reader.string(); break; case 3: message.channelId = reader.string(); break; case 4: message.queryHeight = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncentivizedPacketsForChannelRequest(); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; message.portId = object.portId ?? ""; message.channelId = object.channelId ?? ""; message.queryHeight = object.queryHeight !== undefined && object.queryHeight !== null ? BigInt(object.queryHeight.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryIncentivizedPacketsForChannelRequest(); if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } if (object.port_id !== undefined && object.port_id !== null) { message.portId = object.port_id; } if (object.channel_id !== undefined && object.channel_id !== null) { message.channelId = object.channel_id; } if (object.query_height !== undefined && object.query_height !== null) { message.queryHeight = BigInt(object.query_height); } return message; }, toAmino(message) { const obj = {}; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; obj.port_id = message.portId === "" ? undefined : message.portId; obj.channel_id = message.channelId === "" ? undefined : message.channelId; obj.query_height = message.queryHeight !== BigInt(0) ? message.queryHeight?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryIncentivizedPacketsForChannelRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryIncentivizedPacketsForChannelRequest", value: exports.QueryIncentivizedPacketsForChannelRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryIncentivizedPacketsForChannelRequest.decode(message.value); }, toProto(message) { return exports.QueryIncentivizedPacketsForChannelRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest", value: exports.QueryIncentivizedPacketsForChannelRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryIncentivizedPacketsForChannelRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryIncentivizedPacketsForChannelResponse() { return { incentivizedPackets: [], pagination: undefined }; } /** * 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 */ exports.QueryIncentivizedPacketsForChannelResponse = { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse", aminoType: "cosmos-sdk/QueryIncentivizedPacketsForChannelResponse", is(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsForChannelResponse.typeUrl || Array.isArray(o.incentivizedPackets) && (!o.incentivizedPackets.length || fee_1.IdentifiedPacketFees.is(o.incentivizedPackets[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryIncentivizedPacketsForChannelResponse.typeUrl || Array.isArray(o.incentivized_packets) && (!o.incentivized_packets.length || fee_1.IdentifiedPacketFees.isAmino(o.incentivized_packets[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.incentivizedPackets) { fee_1.IdentifiedPacketFees.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryIncentivizedPacketsForChannelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.incentivizedPackets.push(fee_1.IdentifiedPacketFees.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncentivizedPacketsForChannelResponse(); message.incentivizedPackets = object.incentivizedPackets?.map(e => fee_1.IdentifiedPacketFees.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryIncentivizedPacketsForChannelResponse(); message.incentivizedPackets = object.incentivized_packets?.map(e => fee_1.IdentifiedPacketFees.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.incentivizedPackets) { obj.incentivized_packets = message.incentivizedPackets.map(e => e ? fee_1.IdentifiedPacketFees.toAmino(e) : undefined); } else { obj.incentivized_packets = message.incentivizedPackets; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryIncentivizedPacketsForChannelResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryIncentivizedPacketsForChannelResponse", value: exports.QueryIncentivizedPacketsForChannelResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryIncentivizedPacketsForChannelResponse.decode(message.value); }, toProto(message) { return exports.QueryIncentivizedPacketsForChannelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse", value: exports.QueryIncentivizedPacketsForChannelResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryIncentivizedPacketsForChannelResponse.typeUrl)) { return; } fee_1.IdentifiedPacketFees.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryTotalRecvFeesRequest() { return { packetId: channel_1.PacketId.fromPartial({}) }; } /** * QueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc * @name QueryTotalRecvFeesRequest * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesRequest */ exports.QueryTotalRecvFeesRequest = { typeUrl: "/ibc.applications.fee.v1.QueryTotalRecvFeesRequest", aminoType: "cosmos-sdk/QueryTotalRecvFeesRequest", is(o) { return o && (o.$typeUrl === exports.QueryTotalRecvFeesRequest.typeUrl || channel_1.PacketId.is(o.packetId)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryTotalRecvFeesRequest.typeUrl || channel_1.PacketId.isAmino(o.packet_id)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.packetId !== undefined) { channel_1.PacketId.encode(message.packetId, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryTotalRecvFeesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.packetId = channel_1.PacketId.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalRecvFeesRequest(); message.packetId = object.packetId !== undefined && object.packetId !== null ? channel_1.PacketId.fromPartial(object.packetId) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTotalRecvFeesRequest(); if (object.packet_id !== undefined && object.packet_id !== null) { message.packetId = channel_1.PacketId.fromAmino(object.packet_id); } return message; }, toAmino(message) { const obj = {}; obj.packet_id = message.packetId ? channel_1.PacketId.toAmino(message.packetId) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTotalRecvFeesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryTotalRecvFeesRequest", value: exports.QueryTotalRecvFeesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryTotalRecvFeesRequest.decode(message.value); }, toProto(message) { return exports.QueryTotalRecvFeesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryTotalRecvFeesRequest", value: exports.QueryTotalRecvFeesRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryTotalRecvFeesRequest.typeUrl)) { return; } channel_1.PacketId.registerTypeUrl(); } }; function createBaseQueryTotalRecvFeesResponse() { return { recvFees: [] }; } /** * QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc * @name QueryTotalRecvFeesResponse * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryTotalRecvFeesResponse */ exports.QueryTotalRecvFeesResponse = { typeUrl: "/ibc.applications.fee.v1.QueryTotalRecvFeesResponse", aminoType: "cosmos-sdk/QueryTotalRecvFeesResponse", is(o) { return o && (o.$typeUrl === exports.QueryTotalRecvFeesResponse.typeUrl || Array.isArray(o.recvFees) && (!o.recvFees.length || coin_1.Coin.is(o.recvFees[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryTotalRecvFeesResponse.typeUrl || Array.isArray(o.recv_fees) && (!o.recv_fees.length || coin_1.Coin.isAmino(o.recv_fees[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.recvFees) { coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryTotalRecvFeesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.recvFees.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalRecvFeesResponse(); message.recvFees = object.recvFees?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryTotalRecvFeesResponse(); message.recvFees = object.recv_fees?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.recvFees) { obj.recv_fees = message.recvFees.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.recv_fees = message.recvFees; } return obj; }, fromAminoMsg(object) { return exports.QueryTotalRecvFeesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryTotalRecvFeesResponse", value: exports.QueryTotalRecvFeesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryTotalRecvFeesResponse.decode(message.value); }, toProto(message) { return exports.QueryTotalRecvFeesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryTotalRecvFeesResponse", value: exports.QueryTotalRecvFeesResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryTotalRecvFeesResponse.typeUrl)) { return; } coin_1.Coin.registerTypeUrl(); } }; function createBaseQueryTotalAckFeesRequest() { return { packetId: channel_1.PacketId.fromPartial({}) }; } /** * QueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc * @name QueryTotalAckFeesRequest * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesRequest */ exports.QueryTotalAckFeesRequest = { typeUrl: "/ibc.applications.fee.v1.QueryTotalAckFeesRequest", aminoType: "cosmos-sdk/QueryTotalAckFeesRequest", is(o) { return o && (o.$typeUrl === exports.QueryTotalAckFeesRequest.typeUrl || channel_1.PacketId.is(o.packetId)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryTotalAckFeesRequest.typeUrl || channel_1.PacketId.isAmino(o.packet_id)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.packetId !== undefined) { channel_1.PacketId.encode(message.packetId, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryTotalAckFeesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.packetId = channel_1.PacketId.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalAckFeesRequest(); message.packetId = object.packetId !== undefined && object.packetId !== null ? channel_1.PacketId.fromPartial(object.packetId) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTotalAckFeesRequest(); if (object.packet_id !== undefined && object.packet_id !== null) { message.packetId = channel_1.PacketId.fromAmino(object.packet_id); } return message; }, toAmino(message) { const obj = {}; obj.packet_id = message.packetId ? channel_1.PacketId.toAmino(message.packetId) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTotalAckFeesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryTotalAckFeesRequest", value: exports.QueryTotalAckFeesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryTotalAckFeesRequest.decode(message.value); }, toProto(message) { return exports.QueryTotalAckFeesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryTotalAckFeesRequest", value: exports.QueryTotalAckFeesRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryTotalAckFeesRequest.typeUrl)) { return; } channel_1.PacketId.registerTypeUrl(); } }; function createBaseQueryTotalAckFeesResponse() { return { ackFees: [] }; } /** * QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc * @name QueryTotalAckFeesResponse * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryTotalAckFeesResponse */ exports.QueryTotalAckFeesResponse = { typeUrl: "/ibc.applications.fee.v1.QueryTotalAckFeesResponse", aminoType: "cosmos-sdk/QueryTotalAckFeesResponse", is(o) { return o && (o.$typeUrl === exports.QueryTotalAckFeesResponse.typeUrl || Array.isArray(o.ackFees) && (!o.ackFees.length || coin_1.Coin.is(o.ackFees[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryTotalAckFeesResponse.typeUrl || Array.isArray(o.ack_fees) && (!o.ack_fees.length || coin_1.Coin.isAmino(o.ack_fees[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.ackFees) { coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryTotalAckFeesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.ackFees.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalAckFeesResponse(); message.ackFees = object.ackFees?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryTotalAckFeesResponse(); message.ackFees = object.ack_fees?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.ackFees) { obj.ack_fees = message.ackFees.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.ack_fees = message.ackFees; } return obj; }, fromAminoMsg(object) { return exports.QueryTotalAckFeesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryTotalAckFeesResponse", value: exports.QueryTotalAckFeesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryTotalAckFeesResponse.decode(message.value); }, toProto(message) { return exports.QueryTotalAckFeesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryTotalAckFeesResponse", value: exports.QueryTotalAckFeesResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryTotalAckFeesResponse.typeUrl)) { return; } coin_1.Coin.registerTypeUrl(); } }; function createBaseQueryTotalTimeoutFeesRequest() { return { packetId: channel_1.PacketId.fromPartial({}) }; } /** * QueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc * @name QueryTotalTimeoutFeesRequest * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest */ exports.QueryTotalTimeoutFeesRequest = { typeUrl: "/ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest", aminoType: "cosmos-sdk/QueryTotalTimeoutFeesRequest", is(o) { return o && (o.$typeUrl === exports.QueryTotalTimeoutFeesRequest.typeUrl || channel_1.PacketId.is(o.packetId)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryTotalTimeoutFeesRequest.typeUrl || channel_1.PacketId.isAmino(o.packet_id)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.packetId !== undefined) { channel_1.PacketId.encode(message.packetId, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryTotalTimeoutFeesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.packetId = channel_1.PacketId.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalTimeoutFeesRequest(); message.packetId = object.packetId !== undefined && object.packetId !== null ? channel_1.PacketId.fromPartial(object.packetId) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTotalTimeoutFeesRequest(); if (object.packet_id !== undefined && object.packet_id !== null) { message.packetId = channel_1.PacketId.fromAmino(object.packet_id); } return message; }, toAmino(message) { const obj = {}; obj.packet_id = message.packetId ? channel_1.PacketId.toAmino(message.packetId) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTotalTimeoutFeesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryTotalTimeoutFeesRequest", value: exports.QueryTotalTimeoutFeesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryTotalTimeoutFeesRequest.decode(message.value); }, toProto(message) { return exports.QueryTotalTimeoutFeesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest", value: exports.QueryTotalTimeoutFeesRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryTotalTimeoutFeesRequest.typeUrl)) { return; } channel_1.PacketId.registerTypeUrl(); } }; function createBaseQueryTotalTimeoutFeesResponse() { return { timeoutFees: [] }; } /** * QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc * @name QueryTotalTimeoutFeesResponse * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse */ exports.QueryTotalTimeoutFeesResponse = { typeUrl: "/ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse", aminoType: "cosmos-sdk/QueryTotalTimeoutFeesResponse", is(o) { return o && (o.$typeUrl === exports.QueryTotalTimeoutFeesResponse.typeUrl || Array.isArray(o.timeoutFees) && (!o.timeoutFees.length || coin_1.Coin.is(o.timeoutFees[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryTotalTimeoutFeesResponse.typeUrl || Array.isArray(o.timeout_fees) && (!o.timeout_fees.length || coin_1.Coin.isAmino(o.timeout_fees[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.timeoutFees) { coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryTotalTimeoutFeesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.timeoutFees.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalTimeoutFeesResponse(); message.timeoutFees = object.timeoutFees?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryTotalTimeoutFeesResponse(); message.timeoutFees = object.timeout_fees?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.timeoutFees) { obj.timeout_fees = message.timeoutFees.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.timeout_fees = message.timeoutFees; } return obj; }, fromAminoMsg(object) { return exports.QueryTotalTimeoutFeesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryTotalTimeoutFeesResponse", value: exports.QueryTotalTimeoutFeesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryTotalTimeoutFeesResponse.decode(message.value); }, toProto(message) { return exports.QueryTotalTimeoutFeesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse", value: exports.QueryTotalTimeoutFeesResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryTotalTimeoutFeesResponse.typeUrl)) { return; } coin_1.Coin.registerTypeUrl(); } }; function createBaseQueryPayeeRequest() { return { channelId: "", relayer: "" }; } /** * QueryPayeeRequest defines the request type for the Payee rpc * @name QueryPayeeRequest * @package ibc.applications.fee.v1 * @see proto type: ibc.applications.fee.v1.QueryPayeeRequest */ exports.QueryPayeeRequest = { typeUrl: "/ibc.applications.fee.v1.QueryPayeeRequest", aminoType: "cosmos-sdk/QueryPayeeRequest", is(o) { return o && (o.$typeUrl === exports.QueryPayeeRequest.typeUrl || typeof o.channelId === "string" && typeof o.relayer === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryPayeeRequest.typeUrl || typeof o.channel_id === "string" && typeof o.relayer === "string"); }, encode(message, writer = binary_1.BinaryWriter.cre