UNPKG

@aeternity/aepp-calldata

Version:
17 lines (16 loc) 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decode = decode; exports.encode = encode; var _rlp = _interopRequireDefault(require("rlp")); var _int2ByteArray = require("./int2ByteArray.cjs"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function encode(value) { return new Uint8Array(_rlp.default.encode((0, _int2ByteArray.int2ByteArray)(value))); } function decode(buffer) { const decoded = _rlp.default.decode(buffer, true); return [(0, _int2ByteArray.byteArray2Int)(decoded.data), decoded.remainder]; }