From ea8893e4f9269fe479faa9a7ac7d9f672361a0de Mon Sep 17 00:00:00 2001 From: Jason Frame Date: Thu, 21 Sep 2023 16:30:45 +1000 Subject: [PATCH] Remove setCode removeCode check for if not equal prior value check. As it breaks references tests. Signed-off-by: Jason Frame --- .../besu/ethereum/bonsai/worldview/BonsaiWorldState.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/bonsai/worldview/BonsaiWorldState.java b/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/bonsai/worldview/BonsaiWorldState.java index f50428ca885..54ef0fb54e9 100644 --- a/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/bonsai/worldview/BonsaiWorldState.java +++ b/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/bonsai/worldview/BonsaiWorldState.java @@ -249,8 +249,7 @@ private void updateCode( final Bytes updatedCode = codeUpdate.getValue().getUpdated(); final Hash accountHash = codeUpdate.getKey().addressHash(); final Bytes priorCode = codeUpdate.getValue().getPrior(); - if ((updatedCode == null || updatedCode.isEmpty()) - && !(priorCode == null || priorCode.isEmpty())) { + if ((updatedCode == null || updatedCode.isEmpty())) { final Hash priorCodeHash = Hash.hash(priorCode); bonsaiUpdater.removeCode(accountHash, priorCodeHash); } else {