UNPKG

@mavrykdynamics/taquito-michel-codec

Version:

Michelson parser/validator/formatter

28 lines (27 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProtoInferiorTo = exports.ProtoGreaterOrEqual = exports.DefaultProtocol = exports.Protocol = exports.refContract = void 0; // Michelson types exports.refContract = Symbol('ref_contract'); var Protocol; (function (Protocol) { Protocol["Ps9mPmXa"] = "Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P"; Protocol["PtAtLas"] = "PtAtLasomUEW99aVhVTrqjCHjJSpFUa8uHNEAEamx9v2SNeTaNp"; Protocol["PtBoreas"] = "PtBzwViMCC1gfm98y5TDKqz2e3vjBXPAUoWu7jfEcN6yj2ZhCyT"; Protocol["ProtoALpha"] = "ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK"; })(Protocol || (exports.Protocol = Protocol = {})); exports.DefaultProtocol = Protocol.PtAtLas; const protoLevel = { Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P: 0, PtAtLasomUEW99aVhVTrqjCHjJSpFUa8uHNEAEamx9v2SNeTaNp: 19, PtBzwViMCC1gfm98y5TDKqz2e3vjBXPAUoWu7jfEcN6yj2ZhCyT: 20, ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK: 21, }; function ProtoGreaterOrEqual(a, b) { return protoLevel[a] >= protoLevel[b]; } exports.ProtoGreaterOrEqual = ProtoGreaterOrEqual; function ProtoInferiorTo(a, b) { return protoLevel[a] < protoLevel[b]; } exports.ProtoInferiorTo = ProtoInferiorTo;