fix deletion issue when chunknr mod 128 != 0

This commit is contained in:
Guillaume Ballet 2024-07-12 09:14:33 +02:00
parent 8aafc3689a
commit 2ed07c7ae8

View file

@ -247,6 +247,7 @@ func (t *VerkleTrie) RollBackAccount(addr common.Address) error {
key = utils.CodeChunkKeyWithEvaluatedAddress(evaluatedAddr, uint256.NewInt(chunknr))
}
key[31] = byte(groupOffset)
_, err = root.Delete(key[:], t.nodeResolver)
if err != nil {
return fmt.Errorf("RollbackContractCode (addr=%x) error: %w", addr[:], err)