UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,141 lines (1,140 loc) 43.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryParamsResponse = exports.QueryParamsRequest = exports.QueryTotalFeesResponse = exports.QueryTotalFeesRequest = exports.QueryPacketResponse = exports.QueryPacketRequest = exports.QueryPacketsResponse = exports.QueryPacketsRequest = exports.QueryDepositResponse = exports.QueryDepositRequest = exports.QueryDepositsResponse = exports.QueryDepositsRequest = exports.QueryTunnelResponse = exports.QueryTunnelRequest = exports.QueryTunnelsResponse = exports.QueryTunnelsRequest = exports.TunnelStatusFilterAmino = exports.TunnelStatusFilterSDKType = exports.TunnelStatusFilter = void 0; exports.tunnelStatusFilterFromJSON = tunnelStatusFilterFromJSON; exports.tunnelStatusFilterToJSON = tunnelStatusFilterToJSON; //@ts-nocheck const pagination_1 = require("../../../cosmos/base/query/v1beta1/pagination"); const tunnel_1 = require("./tunnel"); const params_1 = require("./params"); const binary_1 = require("../../../binary"); /** TunnelStatusFilter defines a filter for tunnel status. */ var TunnelStatusFilter; (function (TunnelStatusFilter) { /** TUNNEL_STATUS_FILTER_UNSPECIFIED - TUNNEL_STATUS_FILTER_UNSPECIFIED defines an unspecified status. */ TunnelStatusFilter[TunnelStatusFilter["TUNNEL_STATUS_FILTER_UNSPECIFIED"] = 0] = "TUNNEL_STATUS_FILTER_UNSPECIFIED"; /** TUNNEL_STATUS_FILTER_ACTIVE - TUNNEL_STATUS_FILTER_ACTIVE defines an active tunnel. */ TunnelStatusFilter[TunnelStatusFilter["TUNNEL_STATUS_FILTER_ACTIVE"] = 1] = "TUNNEL_STATUS_FILTER_ACTIVE"; /** TUNNEL_STATUS_FILTER_INACTIVE - TUNNEL_STATUS_FILTER_INACTIVE defines an inactive tunnel. */ TunnelStatusFilter[TunnelStatusFilter["TUNNEL_STATUS_FILTER_INACTIVE"] = 2] = "TUNNEL_STATUS_FILTER_INACTIVE"; TunnelStatusFilter[TunnelStatusFilter["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(TunnelStatusFilter || (exports.TunnelStatusFilter = TunnelStatusFilter = {})); exports.TunnelStatusFilterSDKType = TunnelStatusFilter; exports.TunnelStatusFilterAmino = TunnelStatusFilter; function tunnelStatusFilterFromJSON(object) { switch (object) { case 0: case "TUNNEL_STATUS_FILTER_UNSPECIFIED": return TunnelStatusFilter.TUNNEL_STATUS_FILTER_UNSPECIFIED; case 1: case "TUNNEL_STATUS_FILTER_ACTIVE": return TunnelStatusFilter.TUNNEL_STATUS_FILTER_ACTIVE; case 2: case "TUNNEL_STATUS_FILTER_INACTIVE": return TunnelStatusFilter.TUNNEL_STATUS_FILTER_INACTIVE; case -1: case "UNRECOGNIZED": default: return TunnelStatusFilter.UNRECOGNIZED; } } function tunnelStatusFilterToJSON(object) { switch (object) { case TunnelStatusFilter.TUNNEL_STATUS_FILTER_UNSPECIFIED: return "TUNNEL_STATUS_FILTER_UNSPECIFIED"; case TunnelStatusFilter.TUNNEL_STATUS_FILTER_ACTIVE: return "TUNNEL_STATUS_FILTER_ACTIVE"; case TunnelStatusFilter.TUNNEL_STATUS_FILTER_INACTIVE: return "TUNNEL_STATUS_FILTER_INACTIVE"; case TunnelStatusFilter.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } function createBaseQueryTunnelsRequest() { return { statusFilter: 0, pagination: undefined }; } exports.QueryTunnelsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.statusFilter !== 0) { writer.uint32(8).int32(message.statusFilter); } if (message.pagination !== undefined) { pagination_1.PageRequest.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 = createBaseQueryTunnelsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.statusFilter = reader.int32(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTunnelsRequest(); message.statusFilter = object.statusFilter ?? 0; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTunnelsRequest(); if (object.status_filter !== undefined && object.status_filter !== null) { message.statusFilter = object.status_filter; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.status_filter = message.statusFilter === 0 ? undefined : message.statusFilter; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTunnelsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryTunnelsRequest.decode(message.value); }, toProto(message) { return exports.QueryTunnelsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsRequest", value: exports.QueryTunnelsRequest.encode(message).finish() }; } }; function createBaseQueryTunnelsResponse() { return { tunnels: [], pagination: undefined }; } exports.QueryTunnelsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.tunnels) { tunnel_1.Tunnel.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 = createBaseQueryTunnelsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnels.push(tunnel_1.Tunnel.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 = createBaseQueryTunnelsResponse(); message.tunnels = object.tunnels?.map(e => tunnel_1.Tunnel.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTunnelsResponse(); message.tunnels = object.tunnels?.map(e => tunnel_1.Tunnel.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.tunnels) { obj.tunnels = message.tunnels.map(e => e ? tunnel_1.Tunnel.toAmino(e) : undefined); } else { obj.tunnels = message.tunnels; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTunnelsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryTunnelsResponse.decode(message.value); }, toProto(message) { return exports.QueryTunnelsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsResponse", value: exports.QueryTunnelsResponse.encode(message).finish() }; } }; function createBaseQueryTunnelRequest() { return { tunnelId: BigInt(0) }; } exports.QueryTunnelRequest = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } 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 = createBaseQueryTunnelRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTunnelRequest(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryTunnelRequest(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTunnelRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryTunnelRequest.decode(message.value); }, toProto(message) { return exports.QueryTunnelRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelRequest", value: exports.QueryTunnelRequest.encode(message).finish() }; } }; function createBaseQueryTunnelResponse() { return { tunnel: tunnel_1.Tunnel.fromPartial({}) }; } exports.QueryTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnel !== undefined) { tunnel_1.Tunnel.encode(message.tunnel, 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 = createBaseQueryTunnelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnel = tunnel_1.Tunnel.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTunnelResponse(); message.tunnel = object.tunnel !== undefined && object.tunnel !== null ? tunnel_1.Tunnel.fromPartial(object.tunnel) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTunnelResponse(); if (object.tunnel !== undefined && object.tunnel !== null) { message.tunnel = tunnel_1.Tunnel.fromAmino(object.tunnel); } return message; }, toAmino(message) { const obj = {}; obj.tunnel = message.tunnel ? tunnel_1.Tunnel.toAmino(message.tunnel) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryTunnelResponse.decode(message.value); }, toProto(message) { return exports.QueryTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelResponse", value: exports.QueryTunnelResponse.encode(message).finish() }; } }; function createBaseQueryDepositsRequest() { return { tunnelId: BigInt(0), pagination: undefined }; } exports.QueryDepositsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryDepositsRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.pagination !== undefined) { pagination_1.PageRequest.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 = createBaseQueryDepositsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryDepositsRequest(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDepositsRequest(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryDepositsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryDepositsRequest.decode(message.value); }, toProto(message) { return exports.QueryDepositsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositsRequest", value: exports.QueryDepositsRequest.encode(message).finish() }; } }; function createBaseQueryDepositsResponse() { return { deposits: [], pagination: undefined }; } exports.QueryDepositsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryDepositsResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.deposits) { tunnel_1.Deposit.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 = createBaseQueryDepositsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.deposits.push(tunnel_1.Deposit.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 = createBaseQueryDepositsResponse(); message.deposits = object.deposits?.map(e => tunnel_1.Deposit.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDepositsResponse(); message.deposits = object.deposits?.map(e => tunnel_1.Deposit.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.deposits) { obj.deposits = message.deposits.map(e => e ? tunnel_1.Deposit.toAmino(e) : undefined); } else { obj.deposits = message.deposits; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryDepositsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryDepositsResponse.decode(message.value); }, toProto(message) { return exports.QueryDepositsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositsResponse", value: exports.QueryDepositsResponse.encode(message).finish() }; } }; function createBaseQueryDepositRequest() { return { tunnelId: BigInt(0), depositor: "" }; } exports.QueryDepositRequest = { typeUrl: "/band.tunnel.v1beta1.QueryDepositRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.depositor !== "") { writer.uint32(18).string(message.depositor); } 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 = createBaseQueryDepositRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.depositor = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryDepositRequest(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.depositor = object.depositor ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryDepositRequest(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.depositor !== undefined && object.depositor !== null) { message.depositor = object.depositor; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.depositor = message.depositor === "" ? undefined : message.depositor; return obj; }, fromAminoMsg(object) { return exports.QueryDepositRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryDepositRequest.decode(message.value); }, toProto(message) { return exports.QueryDepositRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositRequest", value: exports.QueryDepositRequest.encode(message).finish() }; } }; function createBaseQueryDepositResponse() { return { deposit: tunnel_1.Deposit.fromPartial({}) }; } exports.QueryDepositResponse = { typeUrl: "/band.tunnel.v1beta1.QueryDepositResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.deposit !== undefined) { tunnel_1.Deposit.encode(message.deposit, 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 = createBaseQueryDepositResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.deposit = tunnel_1.Deposit.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryDepositResponse(); message.deposit = object.deposit !== undefined && object.deposit !== null ? tunnel_1.Deposit.fromPartial(object.deposit) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDepositResponse(); if (object.deposit !== undefined && object.deposit !== null) { message.deposit = tunnel_1.Deposit.fromAmino(object.deposit); } return message; }, toAmino(message) { const obj = {}; obj.deposit = message.deposit ? tunnel_1.Deposit.toAmino(message.deposit) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryDepositResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryDepositResponse.decode(message.value); }, toProto(message) { return exports.QueryDepositResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositResponse", value: exports.QueryDepositResponse.encode(message).finish() }; } }; function createBaseQueryPacketsRequest() { return { tunnelId: BigInt(0), pagination: undefined }; } exports.QueryPacketsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryPacketsRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.pagination !== undefined) { pagination_1.PageRequest.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 = createBaseQueryPacketsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPacketsRequest(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryPacketsRequest(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryPacketsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryPacketsRequest.decode(message.value); }, toProto(message) { return exports.QueryPacketsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketsRequest", value: exports.QueryPacketsRequest.encode(message).finish() }; } }; function createBaseQueryPacketsResponse() { return { packets: [], pagination: undefined }; } exports.QueryPacketsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryPacketsResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.packets) { tunnel_1.Packet.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 = createBaseQueryPacketsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.packets.push(tunnel_1.Packet.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 = createBaseQueryPacketsResponse(); message.packets = object.packets?.map(e => tunnel_1.Packet.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryPacketsResponse(); message.packets = object.packets?.map(e => tunnel_1.Packet.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.packets) { obj.packets = message.packets.map(e => e ? tunnel_1.Packet.toAmino(e) : undefined); } else { obj.packets = message.packets; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryPacketsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryPacketsResponse.decode(message.value); }, toProto(message) { return exports.QueryPacketsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketsResponse", value: exports.QueryPacketsResponse.encode(message).finish() }; } }; function createBaseQueryPacketRequest() { return { tunnelId: BigInt(0), sequence: BigInt(0) }; } exports.QueryPacketRequest = { typeUrl: "/band.tunnel.v1beta1.QueryPacketRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.sequence !== BigInt(0)) { writer.uint32(16).uint64(message.sequence); } 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 = createBaseQueryPacketRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.sequence = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPacketRequest(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.sequence = object.sequence !== undefined && object.sequence !== null ? BigInt(object.sequence.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryPacketRequest(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.sequence !== undefined && object.sequence !== null) { message.sequence = BigInt(object.sequence); } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.sequence = message.sequence !== BigInt(0) ? message.sequence?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryPacketRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryPacketRequest.decode(message.value); }, toProto(message) { return exports.QueryPacketRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketRequest", value: exports.QueryPacketRequest.encode(message).finish() }; } }; function createBaseQueryPacketResponse() { return { packet: undefined }; } exports.QueryPacketResponse = { typeUrl: "/band.tunnel.v1beta1.QueryPacketResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.packet !== undefined) { tunnel_1.Packet.encode(message.packet, 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 = createBaseQueryPacketResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.packet = tunnel_1.Packet.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPacketResponse(); message.packet = object.packet !== undefined && object.packet !== null ? tunnel_1.Packet.fromPartial(object.packet) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryPacketResponse(); if (object.packet !== undefined && object.packet !== null) { message.packet = tunnel_1.Packet.fromAmino(object.packet); } return message; }, toAmino(message) { const obj = {}; obj.packet = message.packet ? tunnel_1.Packet.toAmino(message.packet) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryPacketResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryPacketResponse.decode(message.value); }, toProto(message) { return exports.QueryPacketResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketResponse", value: exports.QueryPacketResponse.encode(message).finish() }; } }; function createBaseQueryTotalFeesRequest() { return {}; } exports.QueryTotalFeesRequest = { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryTotalFeesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryTotalFeesRequest(); return message; }, fromAmino(_) { const message = createBaseQueryTotalFeesRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryTotalFeesRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryTotalFeesRequest.decode(message.value); }, toProto(message) { return exports.QueryTotalFeesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesRequest", value: exports.QueryTotalFeesRequest.encode(message).finish() }; } }; function createBaseQueryTotalFeesResponse() { return { totalFees: tunnel_1.TotalFees.fromPartial({}) }; } exports.QueryTotalFeesResponse = { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.totalFees !== undefined) { tunnel_1.TotalFees.encode(message.totalFees, 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 = createBaseQueryTotalFeesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.totalFees = tunnel_1.TotalFees.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryTotalFeesResponse(); message.totalFees = object.totalFees !== undefined && object.totalFees !== null ? tunnel_1.TotalFees.fromPartial(object.totalFees) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTotalFeesResponse(); if (object.total_fees !== undefined && object.total_fees !== null) { message.totalFees = tunnel_1.TotalFees.fromAmino(object.total_fees); } return message; }, toAmino(message) { const obj = {}; obj.total_fees = message.totalFees ? tunnel_1.TotalFees.toAmino(message.totalFees) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryTotalFeesResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryTotalFeesResponse.decode(message.value); }, toProto(message) { return exports.QueryTotalFeesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesResponse", value: exports.QueryTotalFeesResponse.encode(message).finish() }; } }; function createBaseQueryParamsRequest() { return {}; } exports.QueryParamsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryParamsRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryParamsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryParamsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryParamsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryParamsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryParamsRequest.decode(message.value); }, toProto(message) { return exports.QueryParamsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryParamsRequest", value: exports.QueryParamsRequest.encode(message).finish() }; } }; function createBaseQueryParamsResponse() { return { params: params_1.Params.fromPartial({}) }; } exports.QueryParamsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryParamsResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.params !== undefined) { params_1.Params.encode(message.params, 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 = createBaseQueryParamsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.params = params_1.Params.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryParamsResponse(); message.params = object.params !== undefined && object.params !== null ? params_1.Params.fromPartial(object.params) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryParamsResponse(); if (object.params !== undefined && object.params !== null) { message.params = params_1.Params.fromAmino(object.params); } return message; }, toAmino(message) { const obj = {}; obj.params = message.params ? params_1.Params.toAmino(message.params) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryParamsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryParamsResponse.decode(message.value); }, toProto(message) { return exports.QueryParamsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryParamsResponse", value: exports.QueryParamsResponse.encode(message).finish() }; } };