diff --git a/crates/evm/src/backend/starknet_backend.cairo b/crates/evm/src/backend/starknet_backend.cairo index 0a34235a3..2f9ca11a8 100644 --- a/crates/evm/src/backend/starknet_backend.cairo +++ b/crates/evm/src/backend/starknet_backend.cairo @@ -250,7 +250,7 @@ mod internals { let (evm_address, key, value) = self.accounts_storage.changes.get(*state_key).deref(); let mut account = self.get_account(evm_address); // @dev: EIP-6780 - If selfdestruct on an account created, dont commit data - if account.is_selfdestruct(){ + if account.is_selfdestruct() { continue; } IAccountDispatcher { contract_address: account.starknet_address() } diff --git a/crates/evm/src/create_helpers.cairo b/crates/evm/src/create_helpers.cairo index d6c9611bb..7cf4ed6c2 100644 --- a/crates/evm/src/create_helpers.cairo +++ b/crates/evm/src/create_helpers.cairo @@ -110,7 +110,7 @@ impl CreateHelpersImpl of CreateHelpers { // - it's deployed on SN and is an active EVM contract // - it's not deployed on SN and is an active EVM contract in the Kakarot cache if target_account.has_code_or_nonce() { - sender.set_nonce(sender.nonce() + 1); + sender.set_nonce(sender_current_nonce + 1); self.env.state.set_account(sender); return self.stack.push(0); };