UNPKG

evm-blockchain-tools

Version:

This is a collection of resuseable tools to support development for EVM-powered blockchains

21 lines 841 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractFeeData = exports.ETH_TRANSFER_GAS = exports.defaultFeeData = void 0; const constants_1 = require("../common/constants"); exports.defaultFeeData = { maxPriorityFeePerGas: "6000000000", maxFeePerGas: "7000000000", }; exports.ETH_TRANSFER_GAS = 21000; function extractFeeData(feeData) { return { maxFeePerGas: feeData.maxFeePerGas.lt(constants_1.MinGas) ? constants_1.MinGas.add(constants_1.AdditionalGas) : feeData.maxFeePerGas.add(constants_1.AdditionalGas), maxPriorityFeePerGas: feeData.maxPriorityFeePerGas.lt(constants_1.MinGas) ? constants_1.MinGas : feeData.maxPriorityFeePerGas, }; } exports.extractFeeData = extractFeeData; //# sourceMappingURL=gas-utils.js.map