UNPKG

@signumjs/contracts

Version:

Smart Contracts package for Signum Network

20 lines 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateDataStack = void 0; const util_1 = require("@signumjs/util"); const convertContractData_1 = require("./internal/convertContractData"); const countDataPages_1 = require("./countDataPages"); const generateDataStack = (data) => { const dataHex = data .map(convertContractData_1.convertContractData) .map(long => (0, util_1.convertDecStringToHexString)(long, 16)) .map(util_1.convertHexEndianess) .join(''); const dataPageCount = (0, countDataPages_1.countDataPages)(dataHex); return { dataHex, dataPageCount }; }; exports.generateDataStack = generateDataStack; //# sourceMappingURL=generateDataStack.js.map