UNPKG

@aeternity/aepp-calldata

Version:
19 lines (18 loc) 572 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ChainObjectTags = _interopRequireDefault(require("./ChainObjectTags.cjs")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } class ChainObject { constructor(name, fields) { this.name = name; this.vsn = fields.version || fields.header?.version || 1n; Object.assign(this, fields); } get tag() { return _ChainObjectTags.default[this.name.toUpperCase()]; } } var _default = exports.default = ChainObject;