@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
1,302 lines • 53.4 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AxelarPacketReceipt = exports.AxelarRoute = exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs = exports.RouterMemo_Payload_Msg = exports.RouterMemo_Payload = exports.RouterMemo = exports.RouterPacketReceipt = exports.RouterRoute = exports.IBCHookMemo_Payload_Msg_ReceivePacket = exports.IBCHookMemo_Payload_Msg = exports.IBCHookMemo_Payload = exports.IBCHookMemo = exports.IBCHookPacketReceipt = exports.IBCHookRoute = exports.TunnelPricesPacketData = exports.IBCPacketReceipt = exports.IBCRoute = exports.TSSPacketReceipt = exports.TSSRoute = void 0;
const feeds_1 = require("../../feeds/v1beta1/feeds");
const coin_1 = require("../../../cosmos/base/v1beta1/coin");
const binary_1 = require("../../../binary");
function createBaseTSSRoute() {
return {
$typeUrl: "/band.tunnel.v1beta1.TSSRoute",
destinationChainId: "",
destinationContractAddress: "",
encoder: 0
};
}
exports.TSSRoute = {
typeUrl: "/band.tunnel.v1beta1.TSSRoute",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.destinationChainId !== "") {
writer.uint32(10).string(message.destinationChainId);
}
if (message.destinationContractAddress !== "") {
writer.uint32(18).string(message.destinationContractAddress);
}
if (message.encoder !== 0) {
writer.uint32(24).int32(message.encoder);
}
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 = createBaseTSSRoute();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.destinationChainId = reader.string();
break;
case 2:
message.destinationContractAddress = reader.string();
break;
case 3:
message.encoder = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseTSSRoute();
message.destinationChainId = object.destinationChainId ?? "";
message.destinationContractAddress = object.destinationContractAddress ?? "";
message.encoder = object.encoder ?? 0;
return message;
},
fromAmino(object) {
const message = createBaseTSSRoute();
if (object.destination_chain_id !== undefined && object.destination_chain_id !== null) {
message.destinationChainId = object.destination_chain_id;
}
if (object.destination_contract_address !== undefined && object.destination_contract_address !== null) {
message.destinationContractAddress = object.destination_contract_address;
}
if (object.encoder !== undefined && object.encoder !== null) {
message.encoder = object.encoder;
}
return message;
},
toAmino(message) {
const obj = {};
obj.destination_chain_id = message.destinationChainId === "" ? undefined : message.destinationChainId;
obj.destination_contract_address = message.destinationContractAddress === "" ? undefined : message.destinationContractAddress;
obj.encoder = message.encoder === 0 ? undefined : message.encoder;
return obj;
},
fromAminoMsg(object) {
return exports.TSSRoute.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.TSSRoute.decode(message.value);
},
toProto(message) {
return exports.TSSRoute.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.TSSRoute",
value: exports.TSSRoute.encode(message).finish()
};
}
};
function createBaseTSSPacketReceipt() {
return {
$typeUrl: "/band.tunnel.v1beta1.TSSPacketReceipt",
signingId: BigInt(0)
};
}
exports.TSSPacketReceipt = {
typeUrl: "/band.tunnel.v1beta1.TSSPacketReceipt",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.signingId !== BigInt(0)) {
writer.uint32(8).uint64(message.signingId);
}
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 = createBaseTSSPacketReceipt();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.signingId = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseTSSPacketReceipt();
message.signingId = object.signingId !== undefined && object.signingId !== null ? BigInt(object.signingId.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseTSSPacketReceipt();
if (object.signing_id !== undefined && object.signing_id !== null) {
message.signingId = BigInt(object.signing_id);
}
return message;
},
toAmino(message) {
const obj = {};
obj.signing_id = message.signingId !== BigInt(0) ? message.signingId?.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.TSSPacketReceipt.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.TSSPacketReceipt.decode(message.value);
},
toProto(message) {
return exports.TSSPacketReceipt.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.TSSPacketReceipt",
value: exports.TSSPacketReceipt.encode(message).finish()
};
}
};
function createBaseIBCRoute() {
return {
$typeUrl: "/band.tunnel.v1beta1.IBCRoute",
channelId: ""
};
}
exports.IBCRoute = {
typeUrl: "/band.tunnel.v1beta1.IBCRoute",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.channelId !== "") {
writer.uint32(10).string(message.channelId);
}
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 = createBaseIBCRoute();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.channelId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCRoute();
message.channelId = object.channelId ?? "";
return message;
},
fromAmino(object) {
const message = createBaseIBCRoute();
if (object.channel_id !== undefined && object.channel_id !== null) {
message.channelId = object.channel_id;
}
return message;
},
toAmino(message) {
const obj = {};
obj.channel_id = message.channelId === "" ? undefined : message.channelId;
return obj;
},
fromAminoMsg(object) {
return exports.IBCRoute.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCRoute.decode(message.value);
},
toProto(message) {
return exports.IBCRoute.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.IBCRoute",
value: exports.IBCRoute.encode(message).finish()
};
}
};
function createBaseIBCPacketReceipt() {
return {
$typeUrl: "/band.tunnel.v1beta1.IBCPacketReceipt",
sequence: BigInt(0)
};
}
exports.IBCPacketReceipt = {
typeUrl: "/band.tunnel.v1beta1.IBCPacketReceipt",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.sequence !== BigInt(0)) {
writer.uint32(8).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 = createBaseIBCPacketReceipt();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sequence = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCPacketReceipt();
message.sequence = object.sequence !== undefined && object.sequence !== null ? BigInt(object.sequence.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseIBCPacketReceipt();
if (object.sequence !== undefined && object.sequence !== null) {
message.sequence = BigInt(object.sequence);
}
return message;
},
toAmino(message) {
const obj = {};
obj.sequence = message.sequence !== BigInt(0) ? message.sequence?.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.IBCPacketReceipt.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCPacketReceipt.decode(message.value);
},
toProto(message) {
return exports.IBCPacketReceipt.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.IBCPacketReceipt",
value: exports.IBCPacketReceipt.encode(message).finish()
};
}
};
function createBaseTunnelPricesPacketData() {
return {
tunnelId: BigInt(0),
sequence: BigInt(0),
prices: [],
createdAt: BigInt(0)
};
}
exports.TunnelPricesPacketData = {
typeUrl: "/band.tunnel.v1beta1.TunnelPricesPacketData",
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);
}
for (const v of message.prices) {
feeds_1.Price.encode(v, writer.uint32(26).fork()).ldelim();
}
if (message.createdAt !== BigInt(0)) {
writer.uint32(32).int64(message.createdAt);
}
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 = createBaseTunnelPricesPacketData();
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;
case 3:
message.prices.push(feeds_1.Price.decode(reader, reader.uint32()));
break;
case 4:
message.createdAt = reader.int64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseTunnelPricesPacketData();
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);
message.prices = object.prices?.map(e => feeds_1.Price.fromPartial(e)) || [];
message.createdAt = object.createdAt !== undefined && object.createdAt !== null ? BigInt(object.createdAt.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseTunnelPricesPacketData();
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);
}
message.prices = object.prices?.map(e => feeds_1.Price.fromAmino(e)) || [];
if (object.created_at !== undefined && object.created_at !== null) {
message.createdAt = BigInt(object.created_at);
}
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;
if (message.prices) {
obj.prices = message.prices.map(e => e ? feeds_1.Price.toAmino(e) : undefined);
}
else {
obj.prices = message.prices;
}
obj.created_at = message.createdAt !== BigInt(0) ? message.createdAt?.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.TunnelPricesPacketData.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.TunnelPricesPacketData.decode(message.value);
},
toProto(message) {
return exports.TunnelPricesPacketData.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.TunnelPricesPacketData",
value: exports.TunnelPricesPacketData.encode(message).finish()
};
}
};
function createBaseIBCHookRoute() {
return {
$typeUrl: "/band.tunnel.v1beta1.IBCHookRoute",
channelId: "",
destinationContractAddress: ""
};
}
exports.IBCHookRoute = {
typeUrl: "/band.tunnel.v1beta1.IBCHookRoute",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.channelId !== "") {
writer.uint32(10).string(message.channelId);
}
if (message.destinationContractAddress !== "") {
writer.uint32(18).string(message.destinationContractAddress);
}
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 = createBaseIBCHookRoute();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.channelId = reader.string();
break;
case 2:
message.destinationContractAddress = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCHookRoute();
message.channelId = object.channelId ?? "";
message.destinationContractAddress = object.destinationContractAddress ?? "";
return message;
},
fromAmino(object) {
const message = createBaseIBCHookRoute();
if (object.channel_id !== undefined && object.channel_id !== null) {
message.channelId = object.channel_id;
}
if (object.destination_contract_address !== undefined && object.destination_contract_address !== null) {
message.destinationContractAddress = object.destination_contract_address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.channel_id = message.channelId === "" ? undefined : message.channelId;
obj.destination_contract_address = message.destinationContractAddress === "" ? undefined : message.destinationContractAddress;
return obj;
},
fromAminoMsg(object) {
return exports.IBCHookRoute.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCHookRoute.decode(message.value);
},
toProto(message) {
return exports.IBCHookRoute.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.IBCHookRoute",
value: exports.IBCHookRoute.encode(message).finish()
};
}
};
function createBaseIBCHookPacketReceipt() {
return {
$typeUrl: "/band.tunnel.v1beta1.IBCHookPacketReceipt",
sequence: BigInt(0)
};
}
exports.IBCHookPacketReceipt = {
typeUrl: "/band.tunnel.v1beta1.IBCHookPacketReceipt",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.sequence !== BigInt(0)) {
writer.uint32(8).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 = createBaseIBCHookPacketReceipt();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sequence = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCHookPacketReceipt();
message.sequence = object.sequence !== undefined && object.sequence !== null ? BigInt(object.sequence.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseIBCHookPacketReceipt();
if (object.sequence !== undefined && object.sequence !== null) {
message.sequence = BigInt(object.sequence);
}
return message;
},
toAmino(message) {
const obj = {};
obj.sequence = message.sequence !== BigInt(0) ? message.sequence?.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.IBCHookPacketReceipt.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCHookPacketReceipt.decode(message.value);
},
toProto(message) {
return exports.IBCHookPacketReceipt.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.IBCHookPacketReceipt",
value: exports.IBCHookPacketReceipt.encode(message).finish()
};
}
};
function createBaseIBCHookMemo() {
return {
wasm: exports.IBCHookMemo_Payload.fromPartial({})
};
}
exports.IBCHookMemo = {
typeUrl: "/band.tunnel.v1beta1.IBCHookMemo",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.wasm !== undefined) {
exports.IBCHookMemo_Payload.encode(message.wasm, 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 = createBaseIBCHookMemo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.wasm = exports.IBCHookMemo_Payload.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCHookMemo();
message.wasm = object.wasm !== undefined && object.wasm !== null ? exports.IBCHookMemo_Payload.fromPartial(object.wasm) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseIBCHookMemo();
if (object.wasm !== undefined && object.wasm !== null) {
message.wasm = exports.IBCHookMemo_Payload.fromAmino(object.wasm);
}
return message;
},
toAmino(message) {
const obj = {};
obj.wasm = message.wasm ? exports.IBCHookMemo_Payload.toAmino(message.wasm) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.IBCHookMemo.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCHookMemo.decode(message.value);
},
toProto(message) {
return exports.IBCHookMemo.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.IBCHookMemo",
value: exports.IBCHookMemo.encode(message).finish()
};
}
};
function createBaseIBCHookMemo_Payload() {
return {
contract: "",
msg: exports.IBCHookMemo_Payload_Msg.fromPartial({})
};
}
exports.IBCHookMemo_Payload = {
typeUrl: "/band.tunnel.v1beta1.Payload",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.contract !== "") {
writer.uint32(10).string(message.contract);
}
if (message.msg !== undefined) {
exports.IBCHookMemo_Payload_Msg.encode(message.msg, 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 = createBaseIBCHookMemo_Payload();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.contract = reader.string();
break;
case 2:
message.msg = exports.IBCHookMemo_Payload_Msg.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCHookMemo_Payload();
message.contract = object.contract ?? "";
message.msg = object.msg !== undefined && object.msg !== null ? exports.IBCHookMemo_Payload_Msg.fromPartial(object.msg) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseIBCHookMemo_Payload();
if (object.contract !== undefined && object.contract !== null) {
message.contract = object.contract;
}
if (object.msg !== undefined && object.msg !== null) {
message.msg = exports.IBCHookMemo_Payload_Msg.fromAmino(object.msg);
}
return message;
},
toAmino(message) {
const obj = {};
obj.contract = message.contract === "" ? undefined : message.contract;
obj.msg = message.msg ? exports.IBCHookMemo_Payload_Msg.toAmino(message.msg) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.IBCHookMemo_Payload.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCHookMemo_Payload.decode(message.value);
},
toProto(message) {
return exports.IBCHookMemo_Payload.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.Payload",
value: exports.IBCHookMemo_Payload.encode(message).finish()
};
}
};
function createBaseIBCHookMemo_Payload_Msg() {
return {
receivePacket: exports.IBCHookMemo_Payload_Msg_ReceivePacket.fromPartial({})
};
}
exports.IBCHookMemo_Payload_Msg = {
typeUrl: "/band.tunnel.v1beta1.Msg",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.receivePacket !== undefined) {
exports.IBCHookMemo_Payload_Msg_ReceivePacket.encode(message.receivePacket, 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 = createBaseIBCHookMemo_Payload_Msg();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.receivePacket = exports.IBCHookMemo_Payload_Msg_ReceivePacket.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCHookMemo_Payload_Msg();
message.receivePacket = object.receivePacket !== undefined && object.receivePacket !== null ? exports.IBCHookMemo_Payload_Msg_ReceivePacket.fromPartial(object.receivePacket) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseIBCHookMemo_Payload_Msg();
if (object.receive_packet !== undefined && object.receive_packet !== null) {
message.receivePacket = exports.IBCHookMemo_Payload_Msg_ReceivePacket.fromAmino(object.receive_packet);
}
return message;
},
toAmino(message) {
const obj = {};
obj.receive_packet = message.receivePacket ? exports.IBCHookMemo_Payload_Msg_ReceivePacket.toAmino(message.receivePacket) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.IBCHookMemo_Payload_Msg.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCHookMemo_Payload_Msg.decode(message.value);
},
toProto(message) {
return exports.IBCHookMemo_Payload_Msg.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.Msg",
value: exports.IBCHookMemo_Payload_Msg.encode(message).finish()
};
}
};
function createBaseIBCHookMemo_Payload_Msg_ReceivePacket() {
return {
packet: exports.TunnelPricesPacketData.fromPartial({})
};
}
exports.IBCHookMemo_Payload_Msg_ReceivePacket = {
typeUrl: "/band.tunnel.v1beta1.ReceivePacket",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.packet !== undefined) {
exports.TunnelPricesPacketData.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 = createBaseIBCHookMemo_Payload_Msg_ReceivePacket();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.packet = exports.TunnelPricesPacketData.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseIBCHookMemo_Payload_Msg_ReceivePacket();
message.packet = object.packet !== undefined && object.packet !== null ? exports.TunnelPricesPacketData.fromPartial(object.packet) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseIBCHookMemo_Payload_Msg_ReceivePacket();
if (object.packet !== undefined && object.packet !== null) {
message.packet = exports.TunnelPricesPacketData.fromAmino(object.packet);
}
return message;
},
toAmino(message) {
const obj = {};
obj.packet = message.packet ? exports.TunnelPricesPacketData.toAmino(message.packet) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.IBCHookMemo_Payload_Msg_ReceivePacket.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.IBCHookMemo_Payload_Msg_ReceivePacket.decode(message.value);
},
toProto(message) {
return exports.IBCHookMemo_Payload_Msg_ReceivePacket.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.ReceivePacket",
value: exports.IBCHookMemo_Payload_Msg_ReceivePacket.encode(message).finish()
};
}
};
function createBaseRouterRoute() {
return {
$typeUrl: "/band.tunnel.v1beta1.RouterRoute",
destinationChainId: "",
destinationContractAddress: "",
destinationGasLimit: BigInt(0)
};
}
exports.RouterRoute = {
typeUrl: "/band.tunnel.v1beta1.RouterRoute",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.destinationChainId !== "") {
writer.uint32(10).string(message.destinationChainId);
}
if (message.destinationContractAddress !== "") {
writer.uint32(18).string(message.destinationContractAddress);
}
if (message.destinationGasLimit !== BigInt(0)) {
writer.uint32(24).uint64(message.destinationGasLimit);
}
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 = createBaseRouterRoute();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.destinationChainId = reader.string();
break;
case 2:
message.destinationContractAddress = reader.string();
break;
case 3:
message.destinationGasLimit = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseRouterRoute();
message.destinationChainId = object.destinationChainId ?? "";
message.destinationContractAddress = object.destinationContractAddress ?? "";
message.destinationGasLimit = object.destinationGasLimit !== undefined && object.destinationGasLimit !== null ? BigInt(object.destinationGasLimit.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseRouterRoute();
if (object.destination_chain_id !== undefined && object.destination_chain_id !== null) {
message.destinationChainId = object.destination_chain_id;
}
if (object.destination_contract_address !== undefined && object.destination_contract_address !== null) {
message.destinationContractAddress = object.destination_contract_address;
}
if (object.destination_gas_limit !== undefined && object.destination_gas_limit !== null) {
message.destinationGasLimit = BigInt(object.destination_gas_limit);
}
return message;
},
toAmino(message) {
const obj = {};
obj.destination_chain_id = message.destinationChainId === "" ? undefined : message.destinationChainId;
obj.destination_contract_address = message.destinationContractAddress === "" ? undefined : message.destinationContractAddress;
obj.destination_gas_limit = message.destinationGasLimit !== BigInt(0) ? message.destinationGasLimit?.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.RouterRoute.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.RouterRoute.decode(message.value);
},
toProto(message) {
return exports.RouterRoute.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.RouterRoute",
value: exports.RouterRoute.encode(message).finish()
};
}
};
function createBaseRouterPacketReceipt() {
return {
$typeUrl: "/band.tunnel.v1beta1.RouterPacketReceipt",
sequence: BigInt(0)
};
}
exports.RouterPacketReceipt = {
typeUrl: "/band.tunnel.v1beta1.RouterPacketReceipt",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.sequence !== BigInt(0)) {
writer.uint32(8).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 = createBaseRouterPacketReceipt();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sequence = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseRouterPacketReceipt();
message.sequence = object.sequence !== undefined && object.sequence !== null ? BigInt(object.sequence.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseRouterPacketReceipt();
if (object.sequence !== undefined && object.sequence !== null) {
message.sequence = BigInt(object.sequence);
}
return message;
},
toAmino(message) {
const obj = {};
obj.sequence = message.sequence !== BigInt(0) ? message.sequence?.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.RouterPacketReceipt.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.RouterPacketReceipt.decode(message.value);
},
toProto(message) {
return exports.RouterPacketReceipt.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.RouterPacketReceipt",
value: exports.RouterPacketReceipt.encode(message).finish()
};
}
};
function createBaseRouterMemo() {
return {
wasm: exports.RouterMemo_Payload.fromPartial({})
};
}
exports.RouterMemo = {
typeUrl: "/band.tunnel.v1beta1.RouterMemo",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.wasm !== undefined) {
exports.RouterMemo_Payload.encode(message.wasm, 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 = createBaseRouterMemo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.wasm = exports.RouterMemo_Payload.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseRouterMemo();
message.wasm = object.wasm !== undefined && object.wasm !== null ? exports.RouterMemo_Payload.fromPartial(object.wasm) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseRouterMemo();
if (object.wasm !== undefined && object.wasm !== null) {
message.wasm = exports.RouterMemo_Payload.fromAmino(object.wasm);
}
return message;
},
toAmino(message) {
const obj = {};
obj.wasm = message.wasm ? exports.RouterMemo_Payload.toAmino(message.wasm) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.RouterMemo.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.RouterMemo.decode(message.value);
},
toProto(message) {
return exports.RouterMemo.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.RouterMemo",
value: exports.RouterMemo.encode(message).finish()
};
}
};
function createBaseRouterMemo_Payload() {
return {
contract: "",
msg: exports.RouterMemo_Payload_Msg.fromPartial({})
};
}
exports.RouterMemo_Payload = {
typeUrl: "/band.tunnel.v1beta1.Payload",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.contract !== "") {
writer.uint32(10).string(message.contract);
}
if (message.msg !== undefined) {
exports.RouterMemo_Payload_Msg.encode(message.msg, 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 = createBaseRouterMemo_Payload();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.contract = reader.string();
break;
case 2:
message.msg = exports.RouterMemo_Payload_Msg.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseRouterMemo_Payload();
message.contract = object.contract ?? "";
message.msg = object.msg !== undefined && object.msg !== null ? exports.RouterMemo_Payload_Msg.fromPartial(object.msg) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseRouterMemo_Payload();
if (object.contract !== undefined && object.contract !== null) {
message.contract = object.contract;
}
if (object.msg !== undefined && object.msg !== null) {
message.msg = exports.RouterMemo_Payload_Msg.fromAmino(object.msg);
}
return message;
},
toAmino(message) {
const obj = {};
obj.contract = message.contract === "" ? undefined : message.contract;
obj.msg = message.msg ? exports.RouterMemo_Payload_Msg.toAmino(message.msg) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.RouterMemo_Payload.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.RouterMemo_Payload.decode(message.value);
},
toProto(message) {
return exports.RouterMemo_Payload.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.Payload",
value: exports.RouterMemo_Payload.encode(message).finish()
};
}
};
function createBaseRouterMemo_Payload_Msg() {
return {
receiveBandData: exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.fromPartial({})
};
}
exports.RouterMemo_Payload_Msg = {
typeUrl: "/band.tunnel.v1beta1.Msg",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.receiveBandData !== undefined) {
exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.encode(message.receiveBandData, 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 = createBaseRouterMemo_Payload_Msg();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.receiveBandData = exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseRouterMemo_Payload_Msg();
message.receiveBandData = object.receiveBandData !== undefined && object.receiveBandData !== null ? exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.fromPartial(object.receiveBandData) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseRouterMemo_Payload_Msg();
if (object.receive_band_data !== undefined && object.receive_band_data !== null) {
message.receiveBandData = exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.fromAmino(object.receive_band_data);
}
return message;
},
toAmino(message) {
const obj = {};
obj.receive_band_data = message.receiveBandData ? exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.toAmino(message.receiveBandData) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.RouterMemo_Payload_Msg.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.RouterMemo_Payload_Msg.decode(message.value);
},
toProto(message) {
return exports.RouterMemo_Payload_Msg.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.Msg",
value: exports.RouterMemo_Payload_Msg.encode(message).finish()
};
}
};
function createBaseRouterMemo_Payload_Msg_ReceiveBandDataArgs() {
return {
destChainId: "",
destContractAddress: "",
gasLimit: BigInt(0),
payload: ""
};
}
exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs = {
typeUrl: "/band.tunnel.v1beta1.ReceiveBandDataArgs",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.destChainId !== "") {
writer.uint32(10).string(message.destChainId);
}
if (message.destContractAddress !== "") {
writer.uint32(18).string(message.destContractAddress);
}
if (message.gasLimit !== BigInt(0)) {
writer.uint32(24).uint64(message.gasLimit);
}
if (message.payload !== "") {
writer.uint32(34).string(message.payload);
}
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 = createBaseRouterMemo_Payload_Msg_ReceiveBandDataArgs();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.destChainId = reader.string();
break;
case 2:
message.destContractAddress = reader.string();
break;
case 3:
message.gasLimit = reader.uint64();
break;
case 4:
message.payload = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseRouterMemo_Payload_Msg_ReceiveBandDataArgs();
message.destChainId = object.destChainId ?? "";
message.destContractAddress = object.destContractAddress ?? "";
message.gasLimit = object.gasLimit !== undefined && object.gasLimit !== null ? BigInt(object.gasLimit.toString()) : BigInt(0);
message.payload = object.payload ?? "";
return message;
},
fromAmino(object) {
const message = createBaseRouterMemo_Payload_Msg_ReceiveBandDataArgs();
if (object.dest_chain_id !== undefined && object.dest_chain_id !== null) {
message.destChainId = object.dest_chain_id;
}
if (object.dest_contract_address !== undefined && object.dest_contract_address !== null) {
message.destContractAddress = object.dest_contract_address;
}
if (object.gas_limit !== undefined && object.gas_limit !== null) {
message.gasLimit = BigInt(object.gas_limit);
}
if (object.payload !== undefined && object.payload !== null) {
message.payload = object.payload;
}
return message;
},
toAmino(message) {
const obj = {};
obj.dest_chain_id = message.destChainId === "" ? undefined : message.destChainId;
obj.dest_contract_address = message.destContractAddress === "" ? undefined : message.destContractAddress;
obj.gas_limit = message.gasLimit !== BigInt(0) ? message.gasLimit?.toString() : undefined;
obj.payload = message.payload === "" ? undefined : message.payload;
return obj;
},
fromAminoMsg(object) {
return exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.decode(message.value);
},
toProto(message) {
return exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/band.tunnel.v1beta1.ReceiveBandDataArgs",
value: exports.RouterMemo_Payload_Msg_ReceiveBandDataArgs.encode(message).finish()
};
}
};
function createBaseAxelarRoute() {
return {
$typeUrl: "/band.tunnel.v1beta1.AxelarRoute",
destinationChainId: "",
destinationContractAddress: "",
fee: coin_1.Coin.fromPartial({})
};
}
exports.AxelarRoute = {
typeUrl: "/band.tunnel.v1beta1.AxelarRoute",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.destinationChainId !== "") {
writer.uint32(10).string(message.destinationChainId);
}
if (message.destinationContractAddress !== "") {
writer.uint32(18).string(message.destinationContractAddress);
}
if (message.fee !== undefined) {
coin_1.Coin.encode(message.fee, writer.uint32(26).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 = createBaseAxelarRoute();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.destinationChainId = reader.string();
break;
case 2:
message.destinationContractAddress = reader.string();
break;
case 3:
message.fee = coin_1.Coin.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAxelarRoute();
message.destinationChainId = object.destinationChainId ?? "";
message.destinationContractAddress = object.destinationContractAddress ?? "";
message.fee = object.fee !== undefined && object.fee !== null ? coin_1.Coin.fromPartial(object.fee) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseAxelarRoute();
if (object.destination_chain_id !== undefined && object.destination_chain_id !== null) {
message.destinationChainId = object.destination_chain_id;
}
if (object.destination_contract_address !== u