opstack-kit-chains
Version:
Support your OP-Stack network with 'opstack-kit'
19 lines • 869 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getFeeHistory = void 0;
const toHex_js_1 = require("../../utils/encoding/toHex.js");
const feeHistory_js_1 = require("../../utils/formatters/feeHistory.js");
async function getFeeHistory(client, { blockCount, blockNumber, blockTag = 'latest', rewardPercentiles, }) {
const blockNumberHex = blockNumber ? (0, toHex_js_1.numberToHex)(blockNumber) : undefined;
const feeHistory = await client.request({
method: 'eth_feeHistory',
params: [
(0, toHex_js_1.numberToHex)(blockCount),
blockNumberHex || blockTag,
rewardPercentiles,
],
}, { dedupe: Boolean(blockNumberHex) });
return (0, feeHistory_js_1.formatFeeHistory)(feeHistory);
}
exports.getFeeHistory = getFeeHistory;
//# sourceMappingURL=getFeeHistory.js.map
;