@fruitsjs/contracts
Version:
Smart Contracts package for Fruits Eco-Blockchain
12 lines • 670 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.calculateMinimumCreationFee = void 0;
const util_1 = require("@fruitsjs/util");
const countCodePages_1 = require("./countCodePages");
function calculateMinimumCreationFee(hexCode, isCIP20active = false) {
const DataPages = 1;
const baseFee = util_1.Amount.fromPlanck((isCIP20active ? util_1.FeeQuantPlanck * 10 : util_1.OneFrtsPlanck).toString(10));
return baseFee.multiply(2 + (0, countCodePages_1.countCodePages)(hexCode) + DataPages);
}
exports.calculateMinimumCreationFee = calculateMinimumCreationFee;
//# sourceMappingURL=calculateMinimumCreationFee.js.map