properly initialize bal copy in Copy

This commit is contained in:
Jared Wasinger 2025-07-09 17:56:50 +09:00
parent b3775601ac
commit ef217e2169

View file

@ -167,7 +167,7 @@ type slotWrites map[uint16]common.Hash
// Copy returns a deep copy of the access list. // Copy returns a deep copy of the access list.
func (b *BlockAccessList) Copy() *BlockAccessList { func (b *BlockAccessList) Copy() *BlockAccessList {
res := new(BlockAccessList) res := NewBlockAccessList()
for addr, aa := range b.accounts { for addr, aa := range b.accounts {
var aaCopy accountAccess var aaCopy accountAccess
aaCopy.StorageWrites = aa.StorageWrites.copy() aaCopy.StorageWrites = aa.StorageWrites.copy()
@ -182,7 +182,7 @@ func (b *BlockAccessList) Copy() *BlockAccessList {
} }
res.accounts[addr] = &aaCopy res.accounts[addr] = &aaCopy
} }
return res return &res
} }
func (e *encodingBlockAccessList) prettyPrint() string { func (e *encodingBlockAccessList) prettyPrint() string {