UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,136 lines (1,135 loc) 41.2 kB
//@ts-nocheck import { PageRequest, PageResponse } from "../../../cosmos/base/query/v1beta1/pagination"; import { Tunnel, Deposit, Packet, TotalFees } from "./tunnel"; import { Params } from "./params"; import { BinaryReader, BinaryWriter } from "../../../binary"; /** TunnelStatusFilter defines a filter for tunnel status. */ export 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 || (TunnelStatusFilter = {})); export const TunnelStatusFilterSDKType = TunnelStatusFilter; export const TunnelStatusFilterAmino = TunnelStatusFilter; export 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; } } export 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 }; } export const QueryTunnelsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsRequest", encode(message, writer = BinaryWriter.create()) { if (message.statusFilter !== 0) { writer.uint32(8).int32(message.statusFilter); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.status_filter = message.statusFilter === 0 ? undefined : message.statusFilter; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryTunnelsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryTunnelsRequest.decode(message.value); }, toProto(message) { return QueryTunnelsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsRequest", value: QueryTunnelsRequest.encode(message).finish() }; } }; function createBaseQueryTunnelsResponse() { return { tunnels: [], pagination: undefined }; } export const QueryTunnelsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.tunnels) { Tunnel.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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.decode(reader, reader.uint32())); break; case 2: message.pagination = 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.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTunnelsResponse(); message.tunnels = object.tunnels?.map(e => Tunnel.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.tunnels) { obj.tunnels = message.tunnels.map(e => e ? Tunnel.toAmino(e) : undefined); } else { obj.tunnels = message.tunnels; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryTunnelsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryTunnelsResponse.decode(message.value); }, toProto(message) { return QueryTunnelsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelsResponse", value: QueryTunnelsResponse.encode(message).finish() }; } }; function createBaseQueryTunnelRequest() { return { tunnelId: BigInt(0) }; } export const QueryTunnelRequest = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelRequest", encode(message, writer = BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 QueryTunnelRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryTunnelRequest.decode(message.value); }, toProto(message) { return QueryTunnelRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelRequest", value: QueryTunnelRequest.encode(message).finish() }; } }; function createBaseQueryTunnelResponse() { return { tunnel: Tunnel.fromPartial({}) }; } export const QueryTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.QueryTunnelResponse", encode(message, writer = BinaryWriter.create()) { if (message.tunnel !== undefined) { Tunnel.encode(message.tunnel, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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.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.fromPartial(object.tunnel) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTunnelResponse(); if (object.tunnel !== undefined && object.tunnel !== null) { message.tunnel = Tunnel.fromAmino(object.tunnel); } return message; }, toAmino(message) { const obj = {}; obj.tunnel = message.tunnel ? Tunnel.toAmino(message.tunnel) : undefined; return obj; }, fromAminoMsg(object) { return QueryTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryTunnelResponse.decode(message.value); }, toProto(message) { return QueryTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTunnelResponse", value: QueryTunnelResponse.encode(message).finish() }; } }; function createBaseQueryDepositsRequest() { return { tunnelId: BigInt(0), pagination: undefined }; } export const QueryDepositsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryDepositsRequest", encode(message, writer = BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = 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 ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryDepositsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryDepositsRequest.decode(message.value); }, toProto(message) { return QueryDepositsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositsRequest", value: QueryDepositsRequest.encode(message).finish() }; } }; function createBaseQueryDepositsResponse() { return { deposits: [], pagination: undefined }; } export const QueryDepositsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryDepositsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.deposits) { Deposit.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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(Deposit.decode(reader, reader.uint32())); break; case 2: message.pagination = 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 => Deposit.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDepositsResponse(); message.deposits = object.deposits?.map(e => Deposit.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.deposits) { obj.deposits = message.deposits.map(e => e ? Deposit.toAmino(e) : undefined); } else { obj.deposits = message.deposits; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryDepositsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryDepositsResponse.decode(message.value); }, toProto(message) { return QueryDepositsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositsResponse", value: QueryDepositsResponse.encode(message).finish() }; } }; function createBaseQueryDepositRequest() { return { tunnelId: BigInt(0), depositor: "" }; } export const QueryDepositRequest = { typeUrl: "/band.tunnel.v1beta1.QueryDepositRequest", encode(message, writer = 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 BinaryReader ? input : new 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 QueryDepositRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryDepositRequest.decode(message.value); }, toProto(message) { return QueryDepositRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositRequest", value: QueryDepositRequest.encode(message).finish() }; } }; function createBaseQueryDepositResponse() { return { deposit: Deposit.fromPartial({}) }; } export const QueryDepositResponse = { typeUrl: "/band.tunnel.v1beta1.QueryDepositResponse", encode(message, writer = BinaryWriter.create()) { if (message.deposit !== undefined) { Deposit.encode(message.deposit, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? Deposit.fromPartial(object.deposit) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDepositResponse(); if (object.deposit !== undefined && object.deposit !== null) { message.deposit = Deposit.fromAmino(object.deposit); } return message; }, toAmino(message) { const obj = {}; obj.deposit = message.deposit ? Deposit.toAmino(message.deposit) : undefined; return obj; }, fromAminoMsg(object) { return QueryDepositResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryDepositResponse.decode(message.value); }, toProto(message) { return QueryDepositResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryDepositResponse", value: QueryDepositResponse.encode(message).finish() }; } }; function createBaseQueryPacketsRequest() { return { tunnelId: BigInt(0), pagination: undefined }; } export const QueryPacketsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryPacketsRequest", encode(message, writer = BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = 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 ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryPacketsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPacketsRequest.decode(message.value); }, toProto(message) { return QueryPacketsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketsRequest", value: QueryPacketsRequest.encode(message).finish() }; } }; function createBaseQueryPacketsResponse() { return { packets: [], pagination: undefined }; } export const QueryPacketsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryPacketsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.packets) { Packet.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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(Packet.decode(reader, reader.uint32())); break; case 2: message.pagination = 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 => Packet.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryPacketsResponse(); message.packets = object.packets?.map(e => Packet.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.packets) { obj.packets = message.packets.map(e => e ? Packet.toAmino(e) : undefined); } else { obj.packets = message.packets; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryPacketsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPacketsResponse.decode(message.value); }, toProto(message) { return QueryPacketsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketsResponse", value: QueryPacketsResponse.encode(message).finish() }; } }; function createBaseQueryPacketRequest() { return { tunnelId: BigInt(0), sequence: BigInt(0) }; } export const QueryPacketRequest = { typeUrl: "/band.tunnel.v1beta1.QueryPacketRequest", encode(message, writer = 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 BinaryReader ? input : new 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 QueryPacketRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPacketRequest.decode(message.value); }, toProto(message) { return QueryPacketRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketRequest", value: QueryPacketRequest.encode(message).finish() }; } }; function createBaseQueryPacketResponse() { return { packet: undefined }; } export const QueryPacketResponse = { typeUrl: "/band.tunnel.v1beta1.QueryPacketResponse", encode(message, writer = BinaryWriter.create()) { if (message.packet !== undefined) { Packet.encode(message.packet, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? Packet.fromPartial(object.packet) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryPacketResponse(); if (object.packet !== undefined && object.packet !== null) { message.packet = Packet.fromAmino(object.packet); } return message; }, toAmino(message) { const obj = {}; obj.packet = message.packet ? Packet.toAmino(message.packet) : undefined; return obj; }, fromAminoMsg(object) { return QueryPacketResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPacketResponse.decode(message.value); }, toProto(message) { return QueryPacketResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryPacketResponse", value: QueryPacketResponse.encode(message).finish() }; } }; function createBaseQueryTotalFeesRequest() { return {}; } export const QueryTotalFeesRequest = { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesRequest", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 QueryTotalFeesRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryTotalFeesRequest.decode(message.value); }, toProto(message) { return QueryTotalFeesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesRequest", value: QueryTotalFeesRequest.encode(message).finish() }; } }; function createBaseQueryTotalFeesResponse() { return { totalFees: TotalFees.fromPartial({}) }; } export const QueryTotalFeesResponse = { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesResponse", encode(message, writer = BinaryWriter.create()) { if (message.totalFees !== undefined) { TotalFees.encode(message.totalFees, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? TotalFees.fromPartial(object.totalFees) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryTotalFeesResponse(); if (object.total_fees !== undefined && object.total_fees !== null) { message.totalFees = TotalFees.fromAmino(object.total_fees); } return message; }, toAmino(message) { const obj = {}; obj.total_fees = message.totalFees ? TotalFees.toAmino(message.totalFees) : undefined; return obj; }, fromAminoMsg(object) { return QueryTotalFeesResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryTotalFeesResponse.decode(message.value); }, toProto(message) { return QueryTotalFeesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesResponse", value: QueryTotalFeesResponse.encode(message).finish() }; } }; function createBaseQueryParamsRequest() { return {}; } export const QueryParamsRequest = { typeUrl: "/band.tunnel.v1beta1.QueryParamsRequest", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 QueryParamsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryParamsRequest.decode(message.value); }, toProto(message) { return QueryParamsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryParamsRequest", value: QueryParamsRequest.encode(message).finish() }; } }; function createBaseQueryParamsResponse() { return { params: Params.fromPartial({}) }; } export const QueryParamsResponse = { typeUrl: "/band.tunnel.v1beta1.QueryParamsResponse", encode(message, writer = BinaryWriter.create()) { if (message.params !== undefined) { Params.encode(message.params, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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.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.fromPartial(object.params) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryParamsResponse(); if (object.params !== undefined && object.params !== null) { message.params = Params.fromAmino(object.params); } return message; }, toAmino(message) { const obj = {}; obj.params = message.params ? Params.toAmino(message.params) : undefined; return obj; }, fromAminoMsg(object) { return QueryParamsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryParamsResponse.decode(message.value); }, toProto(message) { return QueryParamsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.QueryParamsResponse", value: QueryParamsResponse.encode(message).finish() }; } };