@axelar-network/axelar-cgp-sui
Version:
Axelar Sui Move contracts
34 lines • 1.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MoveCallType = exports.UID = exports.GatewayMessageType = exports.ITSMessageType = exports.CLOCK_PACKAGE_ID = exports.STD_PACKAGE_ID = exports.SUI_PACKAGE_ID = void 0;
const bcs_1 = require("@mysten/bcs");
const bcs_2 = require("@mysten/sui/bcs");
exports.SUI_PACKAGE_ID = '0x2';
exports.STD_PACKAGE_ID = '0x1';
exports.CLOCK_PACKAGE_ID = '0x6';
var ITSMessageType;
(function (ITSMessageType) {
ITSMessageType[ITSMessageType["InterchainTokenTransfer"] = 0] = "InterchainTokenTransfer";
ITSMessageType[ITSMessageType["InterchainTokenDeployment"] = 1] = "InterchainTokenDeployment";
ITSMessageType[ITSMessageType["SendToItsHub"] = 3] = "SendToItsHub";
ITSMessageType[ITSMessageType["ReceiveFromItsHub"] = 4] = "ReceiveFromItsHub";
ITSMessageType[ITSMessageType["RegisdterTokenMetadata"] = 6] = "RegisdterTokenMetadata";
})(ITSMessageType || (exports.ITSMessageType = ITSMessageType = {}));
var GatewayMessageType;
(function (GatewayMessageType) {
GatewayMessageType[GatewayMessageType["ApproveMessages"] = 0] = "ApproveMessages";
GatewayMessageType[GatewayMessageType["RotateSigners"] = 1] = "RotateSigners";
})(GatewayMessageType || (exports.GatewayMessageType = GatewayMessageType = {}));
exports.UID = bcs_2.bcs.fixedArray(32, bcs_2.bcs.u8()).transform({
input: (id) => (0, bcs_1.fromHEX)(id),
output: (id) => (0, bcs_1.toHEX)(Uint8Array.from(id)),
});
var MoveCallType;
(function (MoveCallType) {
MoveCallType[MoveCallType["Object"] = 0] = "Object";
MoveCallType[MoveCallType["Pure"] = 1] = "Pure";
MoveCallType[MoveCallType["ApproveMessage"] = 2] = "ApproveMessage";
MoveCallType[MoveCallType["Payload"] = 3] = "Payload";
MoveCallType[MoveCallType["HotPotato"] = 4] = "HotPotato";
})(MoveCallType || (exports.MoveCallType = MoveCallType = {}));
//# sourceMappingURL=types.js.map