From 5b716fdf9dc414d2ea04303f9c9ccd6cf33e0b24 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Thu, 4 Apr 2024 11:01:15 +0000 Subject: [PATCH] eth/tracers: makeTest rm withdrawals, add tracerConfig Signed-off-by: jsvisa --- eth/tracers/internal/tracetest/makeTest.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/eth/tracers/internal/tracetest/makeTest.js b/eth/tracers/internal/tracetest/makeTest.js index 826c91f639..dd637ad2df 100644 --- a/eth/tracers/internal/tracetest/makeTest.js +++ b/eth/tracers/internal/tracetest/makeTest.js @@ -31,6 +31,9 @@ var makeTest = function(tx, traceConfig) { delete genesis.transactions; delete genesis.transactionsRoot; delete genesis.uncles; + delete genesis.withdrawals; + delete genesis.withdrawalsRoot; + delete genesis.baseFeePerGas; genesis.gasLimit = genesis.gasLimit.toString(); genesis.number = genesis.number.toString(); @@ -60,11 +63,16 @@ var makeTest = function(tx, traceConfig) { context.baseFeePerGas = block.baseFeePerGas.toString(); } - console.log(JSON.stringify({ + var data = { genesis: genesis, context: context, - input: eth.getRawTransaction(tx), - result: result, - tracerConfig: traceConfig.tracerConfig, - }, null, 2)); + input: eth.getRawTransaction(tx), + result: result, + }; + if (traceConfig) { + data.tracerConfig = traceConfig; + } + + + console.log(JSON.stringify(data, null, 2)); }