UNPKG

@signumjs/contracts

Version:

Smart Contracts package for Signum Network

13 lines 724 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.calculateMinimumCreationFee = calculateMinimumCreationFee; const util_1 = require("@signumjs/util"); const countCodePages_1 = require("./countCodePages"); const countDataPages_1 = require("./countDataPages"); function calculateMinimumCreationFee(args) { const { dataHex, codeHex } = args; const codePagesCount = codeHex ? (0, countCodePages_1.countCodePages)(codeHex) : 0; const dataPagesCount = dataHex?.length ? (0, countDataPages_1.countDataPages)(dataHex) : 1; return util_1.Amount.fromPlanck(util_1.FeeQuantPlanck * 10 * (2 + codePagesCount + dataPagesCount)); } //# sourceMappingURL=calculateMinimumCreationFee.js.map