UNPKG

@radixdlt/tx-parser

Version:
60 lines 3.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SYSCALL_TX_FEE_RESERVE_TAKE = exports.SYSCALL_TX_FEE_RESERVE_PUT = exports.stringifySubstateType = exports.SubStateType = exports.REAddressType = exports.InstructionType = void 0; var InstructionType; (function (InstructionType) { InstructionType[InstructionType["END"] = 0] = "END"; InstructionType[InstructionType["SYSCALL"] = 1] = "SYSCALL"; InstructionType[InstructionType["UP"] = 2] = "UP"; InstructionType[InstructionType["READ"] = 3] = "READ"; InstructionType[InstructionType["LREAD"] = 4] = "LREAD"; InstructionType[InstructionType["VREAD"] = 5] = "VREAD"; InstructionType[InstructionType["LVREAD"] = 6] = "LVREAD"; InstructionType[InstructionType["DOWN"] = 7] = "DOWN"; InstructionType[InstructionType["LDOWN"] = 8] = "LDOWN"; InstructionType[InstructionType["VDOWN"] = 9] = "VDOWN"; InstructionType[InstructionType["LVDOWN"] = 10] = "LVDOWN"; InstructionType[InstructionType["SIG"] = 11] = "SIG"; InstructionType[InstructionType["MSG"] = 12] = "MSG"; InstructionType[InstructionType["HEADER"] = 13] = "HEADER"; InstructionType[InstructionType["READINDEX"] = 14] = "READINDEX"; InstructionType[InstructionType["DOWNINDEX"] = 15] = "DOWNINDEX"; })(InstructionType = exports.InstructionType || (exports.InstructionType = {})); var REAddressType; (function (REAddressType) { REAddressType[REAddressType["SYSTEM"] = 0] = "SYSTEM"; REAddressType[REAddressType["RADIX_NATIVE_TOKEN"] = 1] = "RADIX_NATIVE_TOKEN"; REAddressType[REAddressType["HASHED_KEY_NONCE"] = 3] = "HASHED_KEY_NONCE"; REAddressType[REAddressType["PUBLIC_KEY"] = 4] = "PUBLIC_KEY"; })(REAddressType = exports.REAddressType || (exports.REAddressType = {})); var SubStateType; (function (SubStateType) { SubStateType[SubStateType["TOKENS"] = 6] = "TOKENS"; SubStateType[SubStateType["PREPARED_STAKE"] = 7] = "PREPARED_STAKE"; SubStateType[SubStateType["STAKE_OWNERSHIP"] = 8] = "STAKE_OWNERSHIP"; SubStateType[SubStateType["PREPARED_UNSTAKE"] = 9] = "PREPARED_UNSTAKE"; SubStateType[SubStateType["VALIDATOR_ALLOW_DELEGATION_FLAG"] = 14] = "VALIDATOR_ALLOW_DELEGATION_FLAG"; SubStateType[SubStateType["VALIDATOR_OWNER_COPY"] = 17] = "VALIDATOR_OWNER_COPY"; })(SubStateType = exports.SubStateType || (exports.SubStateType = {})); const stringifySubstateType = (substateType) => { switch (substateType) { case SubStateType.TOKENS: return 'Tokens'; case SubStateType.VALIDATOR_OWNER_COPY: return 'ValidatorOwnerCopy'; case SubStateType.PREPARED_STAKE: return 'PreparedStake'; case SubStateType.PREPARED_UNSTAKE: return 'PreparedUnstake'; case SubStateType.STAKE_OWNERSHIP: return 'StakeOwnership'; case SubStateType.VALIDATOR_ALLOW_DELEGATION_FLAG: return 'ValidatorAllowDelegationFlag'; default: return `Unsupported-${SubStateType[substateType]}`; } }; exports.stringifySubstateType = stringifySubstateType; exports.SYSCALL_TX_FEE_RESERVE_PUT = 0x00; exports.SYSCALL_TX_FEE_RESERVE_TAKE = 0x01; //# sourceMappingURL=_types.js.map