From 90fd8a786b537506b59f31cc4c359a11600bb6db Mon Sep 17 00:00:00 2001 From: argentpapa Date: Fri, 21 Mar 2025 08:30:28 +0800 Subject: [PATCH 1/2] save --- crates/database/src/states/bundle_state.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/database/src/states/bundle_state.rs b/crates/database/src/states/bundle_state.rs index 86f2fb5c12..bb984b66c6 100644 --- a/crates/database/src/states/bundle_state.rs +++ b/crates/database/src/states/bundle_state.rs @@ -594,7 +594,7 @@ impl BundleState { let mut accounts = Vec::with_capacity(state_len); let mut storage = Vec::with_capacity(state_len); - for (address, account) in self.state.iter() { + for (address, account) in &self.state { // Append account info if it is changed. let was_destroyed = account.was_destroyed(); if is_value_known.is_not_known() || account.is_info_changed() { From fe070c9badb83f2ee6fb515e369075daf246d25e Mon Sep 17 00:00:00 2001 From: argentpapa Date: Fri, 21 Mar 2025 08:31:23 +0800 Subject: [PATCH 2/2] save --- crates/interpreter/src/interpreter/stack.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/interpreter/src/interpreter/stack.rs b/crates/interpreter/src/interpreter/stack.rs index 1612b78222..386ee0fe09 100644 --- a/crates/interpreter/src/interpreter/stack.rs +++ b/crates/interpreter/src/interpreter/stack.rs @@ -166,7 +166,7 @@ impl Stack { return [U256::ZERO; N]; } let mut result = [U256::ZERO; N]; - for v in result.iter_mut() { + for v in &mut result { *v = self.data.pop().unwrap_unchecked(); } result