From b8c73a8a328f4ced923f4ed2697ed0cd14f5f567 Mon Sep 17 00:00:00 2001 From: fmoletta Date: Fri, 20 Sep 2024 18:16:02 -0300 Subject: [PATCH] Simplify code --- crates/core/types/account.rs | 2 +- crates/core/types/genesis.rs | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/core/types/account.rs b/crates/core/types/account.rs index 4368035b..81b52bbf 100644 --- a/crates/core/types/account.rs +++ b/crates/core/types/account.rs @@ -146,7 +146,7 @@ impl RLPDecode for AccountState { pub fn compute_storage_root(storage: &HashMap) -> H256 { let iter = storage.iter().filter_map(|(k, v)| { (!v.is_zero()).then_some(( - Keccak256::new_with_prefix(k).finalize().to_vec(), + Keccak256::digest(k).to_vec(), v.encode_to_vec(), )) }); diff --git a/crates/core/types/genesis.rs b/crates/core/types/genesis.rs index 26fb856a..ac543d8f 100644 --- a/crates/core/types/genesis.rs +++ b/crates/core/types/genesis.rs @@ -192,9 +192,7 @@ impl Genesis { pub fn compute_state_root(&self) -> H256 { let iter = self.alloc.iter().map(|(addr, account)| { ( - Keccak256::new_with_prefix(addr.to_fixed_bytes()) - .finalize() - .to_vec(), + Keccak256::digest(addr).to_vec(), AccountState::from(account).encode_to_vec(), ) });