diff --git a/src/ethereum/mod.rs b/src/ethereum/mod.rs index e93bbb8f..e960e5b7 100644 --- a/src/ethereum/mod.rs +++ b/src/ethereum/mod.rs @@ -72,12 +72,6 @@ impl Ethereum { tx: TypedTransaction, only_once: bool, ) -> Result { - tracing::info!(?tx, "Simulating transaction"); - if let Err(err) = self.read_provider.call(&tx, None).await { - tracing::error!("Error simulating transaction: {:?}", err); - return Err(TxError::Simulate(anyhow::Error::new(err))); - } - tracing::info!(?tx, "Sending transaction"); self.write_provider.send_transaction(tx, only_once).await } diff --git a/src/ethereum/write/mod.rs b/src/ethereum/write/mod.rs index 42d2c476..7aeec2a7 100644 --- a/src/ethereum/write/mod.rs +++ b/src/ethereum/write/mod.rs @@ -35,9 +35,6 @@ pub enum TxError { #[error("Error sending transaction: {0}")] Send(anyhow::Error), - #[error("Error simulating transaction: {0}")] - Simulate(anyhow::Error), - #[error("Timeout while waiting for confirmations")] ConfirmationTimeout,