diff --git a/crates/context/src/journaled_state.rs b/crates/context/src/journaled_state.rs index 8b62b2c355..14fc910401 100644 --- a/crates/context/src/journaled_state.rs +++ b/crates/context/src/journaled_state.rs @@ -378,7 +378,6 @@ impl Journal { ) -> Result, DB::Error> { if balance.is_zero() { self.load_account(*to)?; - let _ = self.load_account(*to)?; let to_account = self.state.get_mut(to).unwrap(); Self::touch_account(self.journal.last_mut().unwrap(), to, to_account); return Ok(None); diff --git a/examples/uniswap_v2_usdc_swap/src/main.rs b/examples/uniswap_v2_usdc_swap/src/main.rs index f0824f5b2f..fb67a673df 100644 --- a/examples/uniswap_v2_usdc_swap/src/main.rs +++ b/examples/uniswap_v2_usdc_swap/src/main.rs @@ -9,7 +9,7 @@ use revm::{ context_interface::result::{ExecutionResult, Output}, database::{AlloyDB, CacheDB}, database_interface::WrapDatabaseAsync, - primitives::{address, keccak256, Address, Bytes, TxKind, U256}, + primitives::{address, keccak256, Address, Bytes, TxKind, KECCAK_EMPTY, U256}, state::AccountInfo, Context, ExecuteCommitEvm, ExecuteEvm, MainBuilder, MainContext, }; @@ -45,7 +45,7 @@ async fn main() -> Result<()> { let acc_info = AccountInfo { nonce: 0_u64, balance: one_ether, - code_hash: keccak256(Bytes::new()), + code_hash: KECCAK_EMPTY, code: None, }; cache_db.insert_account_info(account, acc_info);