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["PsUCFkqU"] = "PsUCFkqUrQ614xKsFEAf4AamoUXTAG4ygjMpFzsgEdKr3PGYreP"; Protocol["PtAtLas"] = "PtAtLasdzXg4XxeVNtWheo13nG4wHXP22qYMqFcT3fyBpWkFero"; Protocol["PtBoreas"] = "PtBoreasK2KPuKbeYtXeEdudEHS7YcMFHE9amwheUc4kejTxgRi"; Protocol["ProtoALpha"] = "ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK"; })(Protocol || (exports.Protocol = Protocol = {})); exports.DefaultProtocol = Protocol.PtAtLas; const protoLevel = { PsUCFkqUrQ614xKsFEAf4AamoUXTAG4ygjMpFzsgEdKr3PGYreP: 0, PtAtLasdzXg4XxeVNtWheo13nG4wHXP22qYMqFcT3fyBpWkFero: 19, PtBoreasK2KPuKbeYtXeEdudEHS7YcMFHE9amwheUc4kejTxgRi: 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;