UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,369 lines 57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RouteI_ToAmino = exports.RouteI_FromAmino = exports.RouteI_InterfaceDecoder = exports.MsgUpdateParamsResponse = exports.MsgUpdateParams = exports.MsgWithdrawFromTunnelResponse = exports.MsgWithdrawFromTunnel = exports.MsgDepositToTunnelResponse = exports.MsgDepositToTunnel = exports.MsgTriggerTunnelResponse = exports.MsgTriggerTunnel = exports.MsgDeactivateTunnelResponse = exports.MsgDeactivateTunnel = exports.MsgActivateTunnelResponse = exports.MsgActivateTunnel = exports.MsgWithdrawFeePayerFundsResponse = exports.MsgWithdrawFeePayerFunds = exports.MsgUpdateSignalsAndIntervalResponse = exports.MsgUpdateSignalsAndInterval = exports.MsgUpdateRouteResponse = exports.MsgUpdateRoute = exports.MsgCreateTunnelResponse = exports.MsgCreateTunnel = void 0; //@ts-nocheck const tunnel_1 = require("./tunnel"); const any_1 = require("../../../google/protobuf/any"); const coin_1 = require("../../../cosmos/base/v1beta1/coin"); const params_1 = require("./params"); const route_1 = require("./route"); const binary_1 = require("../../../binary"); function createBaseMsgCreateTunnel() { return { signalDeviations: [], interval: BigInt(0), route: undefined, initialDeposit: [], creator: "" }; } exports.MsgCreateTunnel = { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnel", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.signalDeviations) { tunnel_1.SignalDeviation.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.interval !== BigInt(0)) { writer.uint32(16).uint64(message.interval); } if (message.route !== undefined) { any_1.Any.encode(message.route, writer.uint32(26).fork()).ldelim(); } for (const v of message.initialDeposit) { coin_1.Coin.encode(v, writer.uint32(34).fork()).ldelim(); } if (message.creator !== "") { writer.uint32(42).string(message.creator); } 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 = createBaseMsgCreateTunnel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signalDeviations.push(tunnel_1.SignalDeviation.decode(reader, reader.uint32())); break; case 2: message.interval = reader.uint64(); break; case 3: message.route = (0, exports.RouteI_InterfaceDecoder)(reader); break; case 4: message.initialDeposit.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 5: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgCreateTunnel(); message.signalDeviations = object.signalDeviations?.map(e => tunnel_1.SignalDeviation.fromPartial(e)) || []; message.interval = object.interval !== undefined && object.interval !== null ? BigInt(object.interval.toString()) : BigInt(0); message.route = object.route !== undefined && object.route !== null ? any_1.Any.fromPartial(object.route) : undefined; message.initialDeposit = object.initialDeposit?.map(e => coin_1.Coin.fromPartial(e)) || []; message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgCreateTunnel(); message.signalDeviations = object.signal_deviations?.map(e => tunnel_1.SignalDeviation.fromAmino(e)) || []; if (object.interval !== undefined && object.interval !== null) { message.interval = BigInt(object.interval); } if (object.route !== undefined && object.route !== null) { message.route = (0, exports.RouteI_FromAmino)(object.route); } message.initialDeposit = object.initial_deposit?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; if (message.signalDeviations) { obj.signal_deviations = message.signalDeviations.map(e => e ? tunnel_1.SignalDeviation.toAmino(e) : undefined); } else { obj.signal_deviations = message.signalDeviations; } obj.interval = message.interval !== BigInt(0) ? message.interval?.toString() : undefined; obj.route = message.route ? (0, exports.RouteI_ToAmino)(message.route) : undefined; if (message.initialDeposit) { obj.initial_deposit = message.initialDeposit.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.initial_deposit = message.initialDeposit; } obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgCreateTunnel.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgCreateTunnel", value: exports.MsgCreateTunnel.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgCreateTunnel.decode(message.value); }, toProto(message) { return exports.MsgCreateTunnel.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnel", value: exports.MsgCreateTunnel.encode(message).finish() }; } }; function createBaseMsgCreateTunnelResponse() { return { tunnelId: BigInt(0) }; } exports.MsgCreateTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnelResponse", 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 = createBaseMsgCreateTunnelResponse(); 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 = createBaseMsgCreateTunnelResponse(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgCreateTunnelResponse(); 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.MsgCreateTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgCreateTunnelResponse.decode(message.value); }, toProto(message) { return exports.MsgCreateTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnelResponse", value: exports.MsgCreateTunnelResponse.encode(message).finish() }; } }; function createBaseMsgUpdateRoute() { return { tunnelId: BigInt(0), route: undefined, creator: "" }; } exports.MsgUpdateRoute = { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRoute", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.route !== undefined) { any_1.Any.encode(message.route, writer.uint32(18).fork()).ldelim(); } if (message.creator !== "") { writer.uint32(26).string(message.creator); } 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 = createBaseMsgUpdateRoute(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.route = (0, exports.RouteI_InterfaceDecoder)(reader); break; case 3: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUpdateRoute(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.route = object.route !== undefined && object.route !== null ? any_1.Any.fromPartial(object.route) : undefined; message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgUpdateRoute(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.route !== undefined && object.route !== null) { message.route = (0, exports.RouteI_FromAmino)(object.route); } if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.route = message.route ? (0, exports.RouteI_ToAmino)(message.route) : undefined; obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgUpdateRoute.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgUpdateRoute", value: exports.MsgUpdateRoute.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUpdateRoute.decode(message.value); }, toProto(message) { return exports.MsgUpdateRoute.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRoute", value: exports.MsgUpdateRoute.encode(message).finish() }; } }; function createBaseMsgUpdateRouteResponse() { return {}; } exports.MsgUpdateRouteResponse = { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRouteResponse", 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 = createBaseMsgUpdateRouteResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgUpdateRouteResponse(); return message; }, fromAmino(_) { const message = createBaseMsgUpdateRouteResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgUpdateRouteResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgUpdateRouteResponse.decode(message.value); }, toProto(message) { return exports.MsgUpdateRouteResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRouteResponse", value: exports.MsgUpdateRouteResponse.encode(message).finish() }; } }; function createBaseMsgUpdateSignalsAndInterval() { return { tunnelId: BigInt(0), signalDeviations: [], interval: BigInt(0), creator: "" }; } exports.MsgUpdateSignalsAndInterval = { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } for (const v of message.signalDeviations) { tunnel_1.SignalDeviation.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.interval !== BigInt(0)) { writer.uint32(24).uint64(message.interval); } if (message.creator !== "") { writer.uint32(34).string(message.creator); } 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 = createBaseMsgUpdateSignalsAndInterval(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.signalDeviations.push(tunnel_1.SignalDeviation.decode(reader, reader.uint32())); break; case 3: message.interval = reader.uint64(); break; case 4: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUpdateSignalsAndInterval(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.signalDeviations = object.signalDeviations?.map(e => tunnel_1.SignalDeviation.fromPartial(e)) || []; message.interval = object.interval !== undefined && object.interval !== null ? BigInt(object.interval.toString()) : BigInt(0); message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgUpdateSignalsAndInterval(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } message.signalDeviations = object.signal_deviations?.map(e => tunnel_1.SignalDeviation.fromAmino(e)) || []; if (object.interval !== undefined && object.interval !== null) { message.interval = BigInt(object.interval); } if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; if (message.signalDeviations) { obj.signal_deviations = message.signalDeviations.map(e => e ? tunnel_1.SignalDeviation.toAmino(e) : undefined); } else { obj.signal_deviations = message.signalDeviations; } obj.interval = message.interval !== BigInt(0) ? message.interval?.toString() : undefined; obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgUpdateSignalsAndInterval.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgUpdateSignalsAndInterval", value: exports.MsgUpdateSignalsAndInterval.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUpdateSignalsAndInterval.decode(message.value); }, toProto(message) { return exports.MsgUpdateSignalsAndInterval.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval", value: exports.MsgUpdateSignalsAndInterval.encode(message).finish() }; } }; function createBaseMsgUpdateSignalsAndIntervalResponse() { return {}; } exports.MsgUpdateSignalsAndIntervalResponse = { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndIntervalResponse", 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 = createBaseMsgUpdateSignalsAndIntervalResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgUpdateSignalsAndIntervalResponse(); return message; }, fromAmino(_) { const message = createBaseMsgUpdateSignalsAndIntervalResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgUpdateSignalsAndIntervalResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgUpdateSignalsAndIntervalResponse.decode(message.value); }, toProto(message) { return exports.MsgUpdateSignalsAndIntervalResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndIntervalResponse", value: exports.MsgUpdateSignalsAndIntervalResponse.encode(message).finish() }; } }; function createBaseMsgWithdrawFeePayerFunds() { return { tunnelId: BigInt(0), amount: [], creator: "" }; } exports.MsgWithdrawFeePayerFunds = { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } for (const v of message.amount) { coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.creator !== "") { writer.uint32(26).string(message.creator); } 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 = createBaseMsgWithdrawFeePayerFunds(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.amount.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 3: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgWithdrawFeePayerFunds(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.amount = object.amount?.map(e => coin_1.Coin.fromPartial(e)) || []; message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgWithdrawFeePayerFunds(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } message.amount = object.amount?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; if (message.amount) { obj.amount = message.amount.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.amount = message.amount; } obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgWithdrawFeePayerFunds.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgWithdrawFeePayerFunds", value: exports.MsgWithdrawFeePayerFunds.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgWithdrawFeePayerFunds.decode(message.value); }, toProto(message) { return exports.MsgWithdrawFeePayerFunds.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds", value: exports.MsgWithdrawFeePayerFunds.encode(message).finish() }; } }; function createBaseMsgWithdrawFeePayerFundsResponse() { return {}; } exports.MsgWithdrawFeePayerFundsResponse = { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFundsResponse", 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 = createBaseMsgWithdrawFeePayerFundsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgWithdrawFeePayerFundsResponse(); return message; }, fromAmino(_) { const message = createBaseMsgWithdrawFeePayerFundsResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgWithdrawFeePayerFundsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgWithdrawFeePayerFundsResponse.decode(message.value); }, toProto(message) { return exports.MsgWithdrawFeePayerFundsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFundsResponse", value: exports.MsgWithdrawFeePayerFundsResponse.encode(message).finish() }; } }; function createBaseMsgActivateTunnel() { return { tunnelId: BigInt(0), creator: "" }; } exports.MsgActivateTunnel = { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnel", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.creator !== "") { writer.uint32(18).string(message.creator); } 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 = createBaseMsgActivateTunnel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgActivateTunnel(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgActivateTunnel(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgActivateTunnel.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgActivateTunnel", value: exports.MsgActivateTunnel.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgActivateTunnel.decode(message.value); }, toProto(message) { return exports.MsgActivateTunnel.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnel", value: exports.MsgActivateTunnel.encode(message).finish() }; } }; function createBaseMsgActivateTunnelResponse() { return {}; } exports.MsgActivateTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnelResponse", 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 = createBaseMsgActivateTunnelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgActivateTunnelResponse(); return message; }, fromAmino(_) { const message = createBaseMsgActivateTunnelResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgActivateTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgActivateTunnelResponse.decode(message.value); }, toProto(message) { return exports.MsgActivateTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnelResponse", value: exports.MsgActivateTunnelResponse.encode(message).finish() }; } }; function createBaseMsgDeactivateTunnel() { return { tunnelId: BigInt(0), creator: "" }; } exports.MsgDeactivateTunnel = { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnel", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.creator !== "") { writer.uint32(18).string(message.creator); } 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 = createBaseMsgDeactivateTunnel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgDeactivateTunnel(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgDeactivateTunnel(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgDeactivateTunnel.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgDeactivateTunnel", value: exports.MsgDeactivateTunnel.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgDeactivateTunnel.decode(message.value); }, toProto(message) { return exports.MsgDeactivateTunnel.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnel", value: exports.MsgDeactivateTunnel.encode(message).finish() }; } }; function createBaseMsgDeactivateTunnelResponse() { return {}; } exports.MsgDeactivateTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnelResponse", 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 = createBaseMsgDeactivateTunnelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgDeactivateTunnelResponse(); return message; }, fromAmino(_) { const message = createBaseMsgDeactivateTunnelResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgDeactivateTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgDeactivateTunnelResponse.decode(message.value); }, toProto(message) { return exports.MsgDeactivateTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnelResponse", value: exports.MsgDeactivateTunnelResponse.encode(message).finish() }; } }; function createBaseMsgTriggerTunnel() { return { tunnelId: BigInt(0), creator: "" }; } exports.MsgTriggerTunnel = { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnel", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } if (message.creator !== "") { writer.uint32(18).string(message.creator); } 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 = createBaseMsgTriggerTunnel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.creator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgTriggerTunnel(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.creator = object.creator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgTriggerTunnel(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } if (object.creator !== undefined && object.creator !== null) { message.creator = object.creator; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.creator = message.creator === "" ? undefined : message.creator; return obj; }, fromAminoMsg(object) { return exports.MsgTriggerTunnel.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgTriggerTunnel", value: exports.MsgTriggerTunnel.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgTriggerTunnel.decode(message.value); }, toProto(message) { return exports.MsgTriggerTunnel.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnel", value: exports.MsgTriggerTunnel.encode(message).finish() }; } }; function createBaseMsgTriggerTunnelResponse() { return {}; } exports.MsgTriggerTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnelResponse", 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 = createBaseMsgTriggerTunnelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgTriggerTunnelResponse(); return message; }, fromAmino(_) { const message = createBaseMsgTriggerTunnelResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgTriggerTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgTriggerTunnelResponse.decode(message.value); }, toProto(message) { return exports.MsgTriggerTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnelResponse", value: exports.MsgTriggerTunnelResponse.encode(message).finish() }; } }; function createBaseMsgDepositToTunnel() { return { tunnelId: BigInt(0), amount: [], depositor: "" }; } exports.MsgDepositToTunnel = { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnel", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } for (const v of message.amount) { coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.depositor !== "") { writer.uint32(26).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 = createBaseMsgDepositToTunnel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.amount.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 3: message.depositor = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgDepositToTunnel(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.amount = object.amount?.map(e => coin_1.Coin.fromPartial(e)) || []; message.depositor = object.depositor ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgDepositToTunnel(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } message.amount = object.amount?.map(e => coin_1.Coin.fromAmino(e)) || []; 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; if (message.amount) { obj.amount = message.amount.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.amount = message.amount; } obj.depositor = message.depositor === "" ? undefined : message.depositor; return obj; }, fromAminoMsg(object) { return exports.MsgDepositToTunnel.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgDepositToTunnel", value: exports.MsgDepositToTunnel.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgDepositToTunnel.decode(message.value); }, toProto(message) { return exports.MsgDepositToTunnel.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnel", value: exports.MsgDepositToTunnel.encode(message).finish() }; } }; function createBaseMsgDepositToTunnelResponse() { return {}; } exports.MsgDepositToTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnelResponse", 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 = createBaseMsgDepositToTunnelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgDepositToTunnelResponse(); return message; }, fromAmino(_) { const message = createBaseMsgDepositToTunnelResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgDepositToTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgDepositToTunnelResponse.decode(message.value); }, toProto(message) { return exports.MsgDepositToTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnelResponse", value: exports.MsgDepositToTunnelResponse.encode(message).finish() }; } }; function createBaseMsgWithdrawFromTunnel() { return { tunnelId: BigInt(0), amount: [], withdrawer: "" }; } exports.MsgWithdrawFromTunnel = { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnel", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.tunnelId !== BigInt(0)) { writer.uint32(8).uint64(message.tunnelId); } for (const v of message.amount) { coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.withdrawer !== "") { writer.uint32(26).string(message.withdrawer); } 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 = createBaseMsgWithdrawFromTunnel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.tunnelId = reader.uint64(); break; case 2: message.amount.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 3: message.withdrawer = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgWithdrawFromTunnel(); message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.amount = object.amount?.map(e => coin_1.Coin.fromPartial(e)) || []; message.withdrawer = object.withdrawer ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgWithdrawFromTunnel(); if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } message.amount = object.amount?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.withdrawer !== undefined && object.withdrawer !== null) { message.withdrawer = object.withdrawer; } return message; }, toAmino(message) { const obj = {}; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; if (message.amount) { obj.amount = message.amount.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.amount = message.amount; } obj.withdrawer = message.withdrawer === "" ? undefined : message.withdrawer; return obj; }, fromAminoMsg(object) { return exports.MsgWithdrawFromTunnel.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tunnel/MsgWithdrawFromTunnel", value: exports.MsgWithdrawFromTunnel.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgWithdrawFromTunnel.decode(message.value); }, toProto(message) { return exports.MsgWithdrawFromTunnel.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnel", value: exports.MsgWithdrawFromTunnel.encode(message).finish() }; } }; function createBaseMsgWithdrawFromTunnelResponse() { return {}; } exports.MsgWithdrawFromTunnelResponse = { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnelResponse", 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 = createBaseMsgWithdrawFromTunnelResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgWithdrawFromTunnelResponse(); return message; }, fromAmino(_) { const message = createBaseMsgWithdrawFromTunnelResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgWithdrawFromTunnelResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.MsgWithdrawFromTunnelResponse.decode(message.value); }, toProto(message) { return exports.MsgWithdrawFromTunnelResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnelResponse", value: exports.MsgWithdrawFromTunnelResponse.encode(message).finish() }; } }; function createBaseMsgUpdateParams() { return { authority: "", params: params_1.Params.fromPartial({}) }; } exports.MsgUpdateParams = { typeUrl: "/band.tunnel.v1beta1.MsgUpdateParams", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.authority !== "") { writer.uint32(10).string(message.authority); } if (message.params !== undefined) { params_1.Params.encode(message.params, 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 = createBaseMsgUpdateParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.authority = reader.string(); break; case 2: message.params = params_1.Params.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUpdateParams(); message.authority = object.authority ?? ""; message.params