diff --git a/crates/rpc/rpc-eth-api/src/helpers/call.rs b/crates/rpc/rpc-eth-api/src/helpers/call.rs index 49604c10481f..d03776e98f95 100644 --- a/crates/rpc/rpc-eth-api/src/helpers/call.rs +++ b/crates/rpc/rpc-eth-api/src/helpers/call.rs @@ -191,7 +191,10 @@ pub trait EthCall: EstimateCall + Call + LoadPendingBlock + LoadBlock + FullEthA &mut db, evm_env.clone(), tx_env, - TransferInspector::new(false).with_logs(true), + TransferInspector::new(false) + // capture transfer inside the evm so they are recorded and + // included in the result + .with_logs(true), )? } else { this.transact(&mut db, evm_env.clone(), tx_env.clone())?