From f46c0322f0692c9967e936016381e9602aa9c2a5 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Thu, 28 Mar 2024 17:21:33 +0000 Subject: [PATCH] eth/tracers: use current block's basefee,blobfee instead of parent's Signed-off-by: jsvisa --- eth/tracers/internal/tracetest/makeTest.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eth/tracers/internal/tracetest/makeTest.js b/eth/tracers/internal/tracetest/makeTest.js index 35d223e8b1..3d82efc7e0 100644 --- a/eth/tracers/internal/tracetest/makeTest.js +++ b/eth/tracers/internal/tracetest/makeTest.js @@ -20,6 +20,11 @@ var makeTest = function(tx, traceConfig) { genesis.number = genesis.number.toString(); genesis.timestamp = genesis.timestamp.toString(); + // Use current header's fields instead + genesis.baseFeePerGas = block.baseFeePerGas; + genesis.excessBlobGas = block.excessBlobGas; + genesis.blobGasUsed = block.blobGasUsed; + genesis.alloc = debug.traceTransaction(tx, {tracer: "prestateTracer"}); for (var key in genesis.alloc) { var nonce = genesis.alloc[key].nonce;