@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
194 lines (193 loc) • 7.46 kB
JavaScript
;
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()
};
}
};