From 57125f0566b8e08f4a4324d25fa375a4c9c06592 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Tue, 7 Nov 2023 08:33:49 +0800 Subject: [PATCH] Revert "internal/ethapi: no need to check zero hash" This reverts commit 8d4f78c540a0d9c5ad99377b067d2ae290250bd8. Signed-off-by: jsvisa --- internal/ethapi/api.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 38a7924124..07a2176e96 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -689,7 +689,13 @@ func (s *BlockChainAPI) GetProof(ctx context.Context, address common.Address, st return nil, err } codeHash := statedb.GetCodeHash(address) + if codeHash == (common.Hash{}) { + codeHash = types.EmptyCodeHash + } storageRoot := statedb.GetStorageRoot(address) + if storageRoot == (common.Hash{}) { + storageRoot = types.EmptyRootHash + } if len(keys) > 0 { var storageTrie state.Trie