UNPKG

js-moi-utils

Version:

Collection of utility functions used in js-moi-sdk.

118 lines 5.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Chain = exports.InteractionStatus = exports.ElementType = exports.RoutineType = exports.RoutineKind = exports.LogicState = exports.EngineKind = exports.OperationStatus = exports.ReceiptStatus = exports.AccountType = exports.LockType = exports.OpType = exports.AssetStandard = void 0; /** * Enumerates the standard of assets in the system. * MAS is moi asset standard. */ var AssetStandard; (function (AssetStandard) { AssetStandard[AssetStandard["MAS0"] = 0] = "MAS0"; AssetStandard[AssetStandard["MAS1"] = 1] = "MAS1"; })(AssetStandard || (exports.AssetStandard = AssetStandard = {})); /** * Enumerates the types of operations in the system. */ var OpType; (function (OpType) { OpType[OpType["INVALID_IX"] = 0] = "INVALID_IX"; OpType[OpType["PARTICIPANT_CREATE"] = 1] = "PARTICIPANT_CREATE"; OpType[OpType["ACCOUNT_CONFIGURE"] = 2] = "ACCOUNT_CONFIGURE"; OpType[OpType["ACCOUNT_INHERIT"] = 3] = "ACCOUNT_INHERIT"; OpType[OpType["ASSET_CREATE"] = 4] = "ASSET_CREATE"; OpType[OpType["ASSET_INVOKE"] = 5] = "ASSET_INVOKE"; OpType[OpType["GUARDIAN_REGISTER"] = 6] = "GUARDIAN_REGISTER"; OpType[OpType["GUARDIAN_STAKE"] = 7] = "GUARDIAN_STAKE"; OpType[OpType["GUARDIAN_UNSTAKE"] = 8] = "GUARDIAN_UNSTAKE"; OpType[OpType["GUARDIAN_WITHDRAW"] = 9] = "GUARDIAN_WITHDRAW"; OpType[OpType["GUARDIAN_CLAIM"] = 10] = "GUARDIAN_CLAIM"; OpType[OpType["LOGIC_DEPLOY"] = 11] = "LOGIC_DEPLOY"; OpType[OpType["LOGIC_INVOKE"] = 12] = "LOGIC_INVOKE"; OpType[OpType["LOGIC_ENLIST"] = 13] = "LOGIC_ENLIST"; OpType[OpType["LOGIC_INTERACT"] = 14] = "LOGIC_INTERACT"; OpType[OpType["LOGIC_UPGRADE"] = 15] = "LOGIC_UPGRADE"; })(OpType || (exports.OpType = OpType = {})); /** * Enumerates the types of particpant locks in the system. */ var LockType; (function (LockType) { LockType[LockType["MUTATE_LOCK"] = 0] = "MUTATE_LOCK"; LockType[LockType["READ_LOCK"] = 1] = "READ_LOCK"; LockType[LockType["NO_LOCK"] = 2] = "NO_LOCK"; })(LockType || (exports.LockType = LockType = {})); /** * Enumerates the types of participant keys in the system. */ var AccountType; (function (AccountType) { AccountType[AccountType["SARGA_ACCOUNT"] = 0] = "SARGA_ACCOUNT"; AccountType[AccountType["LOGIC_ACCOUNT"] = 2] = "LOGIC_ACCOUNT"; AccountType[AccountType["ASSET_ACCOUNT"] = 3] = "ASSET_ACCOUNT"; AccountType[AccountType["REGULAR_ACCOUNT"] = 4] = "REGULAR_ACCOUNT"; })(AccountType || (exports.AccountType = AccountType = {})); // Enumerates the status of the interaction after processing. var ReceiptStatus; (function (ReceiptStatus) { ReceiptStatus[ReceiptStatus["RECEIPT_Ok"] = 0] = "RECEIPT_Ok"; ReceiptStatus[ReceiptStatus["RECEIPT_STATE_REVERTED"] = 1] = "RECEIPT_STATE_REVERTED"; ReceiptStatus[ReceiptStatus["RECEIPT_INSUFFICIENT_FUEL"] = 2] = "RECEIPT_INSUFFICIENT_FUEL"; })(ReceiptStatus || (exports.ReceiptStatus = ReceiptStatus = {})); // Enumerates the status of the operation after processing. var OperationStatus; (function (OperationStatus) { OperationStatus[OperationStatus["RESULT_OK"] = 0] = "RESULT_OK"; OperationStatus[OperationStatus["RESULT_EXCEPTION_RAISED"] = 1] = "RESULT_EXCEPTION_RAISED"; OperationStatus[OperationStatus["RESULT_DEFECT_RAISED"] = 2] = "RESULT_DEFECT_RAISED"; })(OperationStatus || (exports.OperationStatus = OperationStatus = {})); // Enumerates the kind of engine var EngineKind; (function (EngineKind) { EngineKind["PISA"] = "PISA"; EngineKind["MERU"] = "MERU"; })(EngineKind || (exports.EngineKind = EngineKind = {})); // Enumerates the types of logic state var LogicState; (function (LogicState) { LogicState["PERSISTENT"] = "persistent"; LogicState["EPHEMERAL"] = "ephemeral"; })(LogicState || (exports.LogicState = LogicState = {})); // Enumerates the kind of routine var RoutineKind; (function (RoutineKind) { RoutineKind["PERSISTENT"] = "persistent"; RoutineKind["EPHEMERAL"] = "ephemeral"; RoutineKind["READ_ONLY"] = "readonly"; })(RoutineKind || (exports.RoutineKind = RoutineKind = {})); // Enumerates the types of routine var RoutineType; (function (RoutineType) { RoutineType["INVOKE"] = "invoke"; RoutineType["DEPLOY"] = "deploy"; RoutineType["ENLIST"] = "enlist"; })(RoutineType || (exports.RoutineType = RoutineType = {})); // Enumerates the types of logic element var ElementType; (function (ElementType) { ElementType["CONSTANT"] = "constant"; ElementType["TYPEDEF"] = "typedef"; ElementType["CLASS"] = "class"; ElementType["STATE"] = "state"; ElementType["ROUTINE"] = "callable"; ElementType["METHOD"] = "method"; ElementType["EVENT"] = "event"; })(ElementType || (exports.ElementType = ElementType = {})); // Enumerates the status of interaction var InteractionStatus; (function (InteractionStatus) { InteractionStatus[InteractionStatus["PENDING"] = 0] = "PENDING"; InteractionStatus[InteractionStatus["FINALIZED"] = 1] = "FINALIZED"; })(InteractionStatus || (exports.InteractionStatus = InteractionStatus = {})); // Enumerates the types of network var Chain; (function (Chain) { Chain[Chain["TEST_NET"] = 111] = "TEST_NET"; Chain[Chain["DEV_NET"] = 112] = "DEV_NET"; Chain[Chain["MAIN_NET"] = 113] = "MAIN_NET"; })(Chain || (exports.Chain = Chain = {})); //# sourceMappingURL=enums.js.map