interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
1,191 lines • 77.5 kB
JavaScript
"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