From f0628c4c788836b385b673f84c5e268eab20f6a0 Mon Sep 17 00:00:00 2001 From: Ignacio Hagopian Date: Mon, 15 Apr 2024 14:38:09 -0300 Subject: [PATCH] extcodehash isempty witness Signed-off-by: Ignacio Hagopian --- core/vm/operations_verkle.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/vm/operations_verkle.go b/core/vm/operations_verkle.go index 8b55b83bb21f..165911573bcc 100644 --- a/core/vm/operations_verkle.go +++ b/core/vm/operations_verkle.go @@ -65,7 +65,10 @@ func gasExtCodeHash4762(evm *EVM, contract *Contract, stack *Stack, mem *Memory, if _, isPrecompile := evm.precompile(address); isPrecompile { return 0, nil } - codehashgas := evm.Accesses.TouchCodeHash(address[:], false) + codehashgas := evm.Accesses.TouchVersion(address[:], false) + codehashgas += evm.Accesses.TouchBalance(address[:], false) + codehashgas += evm.Accesses.TouchNonce(address[:], false) + codehashgas += evm.Accesses.TouchCodeHash(address[:], false) if codehashgas == 0 { codehashgas = params.WarmStorageReadCostEIP2929 }