From fb4556296119d0f9a99f8e70db568bdc7744b3d4 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Wed, 25 Mar 2026 15:39:57 -0700 Subject: [PATCH] add missing accessList nil guards --- miner/worker.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/miner/worker.go b/miner/worker.go index 9f466ebfd6..867cadf70d 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -217,8 +217,10 @@ func (miner *Miner) generateWork(ctx context.Context, genParam *generateParams, } postMut.Merge(mut) - work.accessList.AccumulateMutations(postMut, uint16(work.tcount)+1) - work.accessList.AccumulateReads(work.state.Reader().(state.StateReaderTracker).GetStateAccessList()) + if work.accessList != nil { + work.accessList.AccumulateMutations(postMut, uint16(work.tcount)+1) + work.accessList.AccumulateReads(work.state.Reader().(state.StateReaderTracker).GetStateAccessList()) + } } if requests != nil { reqHash := types.CalcRequestsHash(requests) @@ -348,7 +350,9 @@ func (miner *Miner) prepareWork(ctx context.Context, genParams *generateParams, if miner.chainConfig.IsPrague(header.Number, header.Time) { mut.Merge(core.ProcessParentBlockHash(header.ParentHash, env.evm)) } - env.accessList.AccumulateMutations(mut, 0) + if env.accessList != nil { + env.accessList.AccumulateMutations(mut, 0) + } return env, nil }