UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

194 lines (193 loc) 7.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TunnelOriginator = exports.DirectOriginator = void 0; //@ts-nocheck const binary_1 = require("../../../binary"); function createBaseDirectOriginator() { return { $typeUrl: "/band.tss.v1beta1.DirectOriginator", sourceChainId: "", requester: "", memo: "" }; } exports.DirectOriginator = { typeUrl: "/band.tss.v1beta1.DirectOriginator", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sourceChainId !== "") { writer.uint32(10).string(message.sourceChainId); } if (message.requester !== "") { writer.uint32(18).string(message.requester); } if (message.memo !== "") { writer.uint32(26).string(message.memo); } 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 = createBaseDirectOriginator(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sourceChainId = reader.string(); break; case 2: message.requester = reader.string(); break; case 3: message.memo = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseDirectOriginator(); message.sourceChainId = object.sourceChainId ?? ""; message.requester = object.requester ?? ""; message.memo = object.memo ?? ""; return message; }, fromAmino(object) { const message = createBaseDirectOriginator(); if (object.source_chain_id !== undefined && object.source_chain_id !== null) { message.sourceChainId = object.source_chain_id; } if (object.requester !== undefined && object.requester !== null) { message.requester = object.requester; } if (object.memo !== undefined && object.memo !== null) { message.memo = object.memo; } return message; }, toAmino(message) { const obj = {}; obj.source_chain_id = message.sourceChainId === "" ? undefined : message.sourceChainId; obj.requester = message.requester === "" ? undefined : message.requester; obj.memo = message.memo === "" ? undefined : message.memo; return obj; }, fromAminoMsg(object) { return exports.DirectOriginator.fromAmino(object.value); }, fromProtoMsg(message) { return exports.DirectOriginator.decode(message.value); }, toProto(message) { return exports.DirectOriginator.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.DirectOriginator", value: exports.DirectOriginator.encode(message).finish() }; } }; function createBaseTunnelOriginator() { return { $typeUrl: "/band.tss.v1beta1.TunnelOriginator", sourceChainId: "", tunnelId: BigInt(0), destinationChainId: "", destinationContractAddress: "" }; } exports.TunnelOriginator = { typeUrl: "/band.tss.v1beta1.TunnelOriginator", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sourceChainId !== "") { writer.uint32(10).string(message.sourceChainId); } if (message.tunnelId !== BigInt(0)) { writer.uint32(16).uint64(message.tunnelId); } if (message.destinationChainId !== "") { writer.uint32(26).string(message.destinationChainId); } if (message.destinationContractAddress !== "") { writer.uint32(34).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 = createBaseTunnelOriginator(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sourceChainId = reader.string(); break; case 2: message.tunnelId = reader.uint64(); break; case 3: message.destinationChainId = reader.string(); break; case 4: message.destinationContractAddress = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseTunnelOriginator(); message.sourceChainId = object.sourceChainId ?? ""; message.tunnelId = object.tunnelId !== undefined && object.tunnelId !== null ? BigInt(object.tunnelId.toString()) : BigInt(0); message.destinationChainId = object.destinationChainId ?? ""; message.destinationContractAddress = object.destinationContractAddress ?? ""; return message; }, fromAmino(object) { const message = createBaseTunnelOriginator(); if (object.source_chain_id !== undefined && object.source_chain_id !== null) { message.sourceChainId = object.source_chain_id; } if (object.tunnel_id !== undefined && object.tunnel_id !== null) { message.tunnelId = BigInt(object.tunnel_id); } 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; } return message; }, toAmino(message) { const obj = {}; obj.source_chain_id = message.sourceChainId === "" ? undefined : message.sourceChainId; obj.tunnel_id = message.tunnelId !== BigInt(0) ? message.tunnelId?.toString() : undefined; obj.destination_chain_id = message.destinationChainId === "" ? undefined : message.destinationChainId; obj.destination_contract_address = message.destinationContractAddress === "" ? undefined : message.destinationContractAddress; return obj; }, fromAminoMsg(object) { return exports.TunnelOriginator.fromAmino(object.value); }, fromProtoMsg(message) { return exports.TunnelOriginator.decode(message.value); }, toProto(message) { return exports.TunnelOriginator.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.TunnelOriginator", value: exports.TunnelOriginator.encode(message).finish() }; } };