From 531e9b1da99a9777aa0f5bd7135be64bb0fad043 Mon Sep 17 00:00:00 2001 From: nethoxa Date: Thu, 13 Feb 2025 20:03:20 +0100 Subject: [PATCH 1/2] core: Fix `GenerateVerkleChain` not processing EL requests --- core/chain_makers.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/chain_makers.go b/core/chain_makers.go index 8d09390b72..aa4fe5fe8d 100644 --- a/core/chain_makers.go +++ b/core/chain_makers.go @@ -504,6 +504,13 @@ func GenerateVerkleChain(config *params.ChainConfig, parent *types.Block, engine if gen != nil { gen(i, b) } + + requests := b.collectRequests(false) + if requests != nil { + reqHash := types.CalcRequestsHash(requests) + b.header.RequestsHash = &reqHash + } + body := &types.Body{ Transactions: b.txs, Uncles: b.uncles, From b45195bd1f2db0de09a421695a9d1d62958327f2 Mon Sep 17 00:00:00 2001 From: nethoxa Date: Fri, 14 Feb 2025 13:52:28 +0100 Subject: [PATCH 2/2] core: run gofmt for chain_makers.go --- core/chain_makers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/chain_makers.go b/core/chain_makers.go index aa4fe5fe8d..7a258dc05f 100644 --- a/core/chain_makers.go +++ b/core/chain_makers.go @@ -510,7 +510,7 @@ func GenerateVerkleChain(config *params.ChainConfig, parent *types.Block, engine reqHash := types.CalcRequestsHash(requests) b.header.RequestsHash = &reqHash } - + body := &types.Body{ Transactions: b.txs, Uncles: b.uncles,