From d87d3195d941fdaf767b49ebe0ed7989abb55bc9 Mon Sep 17 00:00:00 2001 From: Jared Wasinger Date: Tue, 3 Feb 2026 15:27:52 -0500 Subject: [PATCH] attempt fix decoding bal --- core/rawdb/accessors_chain.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/rawdb/accessors_chain.go b/core/rawdb/accessors_chain.go index 4d8c9f3f38..18e960f892 100644 --- a/core/rawdb/accessors_chain.go +++ b/core/rawdb/accessors_chain.go @@ -467,15 +467,16 @@ func WriteBody(db ethdb.KeyValueWriter, hash common.Hash, number uint64, body *t WriteBodyRLP(db, hash, number, data) } -func ReadAccessList(db ethdb.Reader, hash common.Hash, number uint64) (al *bal.BlockAccessList) { +func ReadAccessList(db ethdb.Reader, hash common.Hash, number uint64) *bal.BlockAccessList { + var al bal.BlockAccessList data := ReadAccessListRLP(db, hash, number) if data != nil { - err := rlp.DecodeBytes(data, al) + err := rlp.DecodeBytes(data, &al) if err != nil { log.Crit("failed to RLP decode access list", "err", err) } } - return al + return &al } func WriteAccessList(db ethdb.KeyValueWriter, hash common.Hash, number uint64, al *bal.BlockAccessList) {