From b3687452c54ee32c70d77f1730b509294e339490 Mon Sep 17 00:00:00 2001 From: Weixie Cui Date: Fri, 3 Apr 2026 22:39:04 +0800 Subject: [PATCH] core/types: add accessList to WithSeal and WithBody --- core/types/block.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/types/block.go b/core/types/block.go index 60c83c9db1..374211cd6c 100644 --- a/core/types/block.go +++ b/core/types/block.go @@ -505,6 +505,7 @@ func (b *Block) WithSeal(header *Header) *Block { transactions: b.transactions, uncles: b.uncles, withdrawals: b.withdrawals, + accessList: b.accessList, } } @@ -517,6 +518,9 @@ func (b *Block) WithBody(body Body) *Block { uncles: make([]*Header, len(body.Uncles)), withdrawals: slices.Clone(body.Withdrawals), } + if b.accessList != nil { + block.accessList = b.accessList.Copy() + } for i := range body.Uncles { block.uncles[i] = CopyHeader(body.Uncles[i]) }