UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

20 lines 791 B
import { parseGwei } from 'viem'; import { addNumberPercentage, getRandomNumber, subtractNumberPercentage } from '../utils'; export const getFeePerGas = (gwei) => parseGwei(gwei.toString()); export const getFeePerGasOptions = (gweiRange) => { if (!gweiRange) { return {}; } if (gweiRange[0] === 0 || gweiRange[1] === 0) { return {}; } const percentToSubtractFromGwei = 2; const currentGwei = addNumberPercentage(getRandomNumber(gweiRange), percentToSubtractFromGwei); const maxFeePerGas = getFeePerGas(currentGwei); const maxPriorityFeePerGas = getFeePerGas(subtractNumberPercentage(currentGwei, percentToSubtractFromGwei)); return { maxFeePerGas, maxPriorityFeePerGas, }; }; //# sourceMappingURL=get-fee-per-gas.js.map