From 69012519aae5eca318982811175539e2be3f97d9 Mon Sep 17 00:00:00 2001 From: Matthieu Vachon Date: Fri, 7 Feb 2025 16:55:45 -0500 Subject: [PATCH] Updated `generate-prestate` with removal of `totalDifficulty` --- .../internal/tracetest/firehose/generate-prestate/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eth/tracers/internal/tracetest/firehose/generate-prestate/main.go b/eth/tracers/internal/tracetest/firehose/generate-prestate/main.go index 381f831a71..49eb428b6f 100644 --- a/eth/tracers/internal/tracetest/firehose/generate-prestate/main.go +++ b/eth/tracers/internal/tracetest/firehose/generate-prestate/main.go @@ -107,7 +107,12 @@ func (b *PrestateTest) MarshalJSON() ([]byte, error) { genesis["number"] = hexToIntegerString(genesis["number"].(string)) genesis["timestamp"] = hexToIntegerString(genesis["timestamp"].(string)) genesis["difficulty"] = hexToIntegerString(genesis["difficulty"].(string)) - genesis["totalDifficulty"] = hexToIntegerString(genesis["totalDifficulty"].(string)) + if genesis["totalDifficulty"] != nil { + genesis["totalDifficulty"] = hexToIntegerString(genesis["totalDifficulty"].(string)) + } else { + // Total Difficulty has been nuked from the codebase, so we might not have it anymore + genesis["totalDifficulty"] = "0" + } if found := genesis["baseFeePerGas"]; found != nil { genesis["baseFeePerGas"] = hexToIntegerString(genesis["baseFeePerGas"].(string))