From f8275f054ecc9e0d3e02c82ca337e6ce0978285d Mon Sep 17 00:00:00 2001 From: Noah Citron Date: Wed, 21 Dec 2022 19:11:43 -0500 Subject: [PATCH] fix: handle calls to eoa (#159) --- execution/src/evm.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/execution/src/evm.rs b/execution/src/evm.rs index 9113042..30ae16c 100644 --- a/execution/src/evm.rs +++ b/execution/src/evm.rs @@ -60,7 +60,7 @@ impl<'a, R: ExecutionRpc> Evm<'a, R> { TransactOut::Call(bytes) => Err(EvmError::Revert(Some(bytes))), _ => Err(EvmError::Revert(None)), }, - revm::Return::Return => { + revm::Return::Return | revm::Return::Stop => { if let Some(err) = &self.evm.db.as_ref().unwrap().error { return Err(EvmError::Generic(err.clone())); } @@ -88,7 +88,7 @@ impl<'a, R: ExecutionRpc> Evm<'a, R> { TransactOut::Call(bytes) => Err(EvmError::Revert(Some(bytes))), _ => Err(EvmError::Revert(None)), }, - revm::Return::Return => { + revm::Return::Return | revm::Return::Stop => { if let Some(err) = &self.evm.db.as_ref().unwrap().error { return Err(EvmError::Generic(err.clone())); }