From 464a1cb425f022ab91deacc70018bd6aacef7f70 Mon Sep 17 00:00:00 2001 From: Sina M <1591639+s1na@users.noreply.github.com> Date: Mon, 19 May 2025 17:28:44 +0200 Subject: [PATCH] fix blob schedule in test files (#58) --- .../internal/tracetest/erc7562_tracer_test.go | 7 ++----- .../erc7562Tracer.test_deployer.json | 14 +++++++++++++- .../erc7562Tracer.test_paymaster.json | 14 +++++++++++++- .../erc7562_tracer/erc7562Tracer.test_simple.json | 14 +++++++++++++- 4 files changed, 41 insertions(+), 8 deletions(-) diff --git a/eth/tracers/internal/tracetest/erc7562_tracer_test.go b/eth/tracers/internal/tracetest/erc7562_tracer_test.go index ce7bfa2731..fc76797e4a 100644 --- a/eth/tracers/internal/tracetest/erc7562_tracer_test.go +++ b/eth/tracers/internal/tracetest/erc7562_tracer_test.go @@ -72,11 +72,8 @@ type erc7562Trace struct { // erc7562TracerTest defines a single test to check the erc7562 tracer against. type erc7562TracerTest struct { - Genesis *core.Genesis `json:"genesis"` - Context *callContext `json:"context"` - Input string `json:"input"` - TracerConfig json.RawMessage `json:"tracerConfig"` - Result *erc7562Trace `json:"result"` + tracerTestEnv + Result *erc7562Trace `json:"result"` } func TestErc7562Tracer(t *testing.T) { diff --git a/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_deployer.json b/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_deployer.json index 96db689d50..2d785a1655 100644 --- a/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_deployer.json +++ b/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_deployer.json @@ -55,7 +55,19 @@ "cancunTime": 0, "pragueTime": 0, "terminalTotalDifficulty": 0, - "depositContractAddress": "0x0000000000000000000000000000000000000000" + "depositContractAddress": "0x0000000000000000000000000000000000000000", + "blobSchedule": { + "cancun": { + "max": 6, + "target": 3, + "baseFeeUpdateFraction": 3338477 + }, + "prague": { + "max": 9, + "target": 6, + "baseFeeUpdateFraction": 5007716 + } + } } }, "context": { diff --git a/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_paymaster.json b/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_paymaster.json index bcad4052a4..a7e09f761e 100644 --- a/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_paymaster.json +++ b/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_paymaster.json @@ -55,7 +55,19 @@ "cancunTime": 0, "pragueTime": 0, "terminalTotalDifficulty": 0, - "depositContractAddress": "0x0000000000000000000000000000000000000000" + "depositContractAddress": "0x0000000000000000000000000000000000000000", + "blobSchedule": { + "cancun": { + "max": 6, + "target": 3, + "baseFeeUpdateFraction": 3338477 + }, + "prague": { + "max": 9, + "target": 6, + "baseFeeUpdateFraction": 5007716 + } + } } }, "context": { diff --git a/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_simple.json b/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_simple.json index ad5c79004b..f0a0fc1655 100644 --- a/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_simple.json +++ b/eth/tracers/internal/tracetest/testdata/erc7562_tracer/erc7562Tracer.test_simple.json @@ -65,7 +65,19 @@ "cancunTime": 0, "pragueTime": 0, "terminalTotalDifficulty": 0, - "depositContractAddress": "0x0000000000000000000000000000000000000000" + "depositContractAddress": "0x0000000000000000000000000000000000000000", + "blobSchedule": { + "cancun": { + "max": 6, + "target": 3, + "baseFeeUpdateFraction": 3338477 + }, + "prague": { + "max": 9, + "target": 6, + "baseFeeUpdateFraction": 5007716 + } + } } }, "context": {