diff --git a/crates/engine/tree/src/tree/mod.rs b/crates/engine/tree/src/tree/mod.rs index d4ec1ee66455..2f0498978aca 100644 --- a/crates/engine/tree/src/tree/mod.rs +++ b/crates/engine/tree/src/tree/mod.rs @@ -2223,8 +2223,7 @@ where let mut modified_block = block.clone(); // modified_block.body.transactions = txs; modified_block.body.transactions = vec![txs]; - - tokio::task::spawn_blocking(move || { + tokio::runtime::Handle::current().spawn_blocking(move || { let cached_state_provider = CachedStateProvider::new( cloned_state_provider, cloned_code_cache, @@ -2232,8 +2231,8 @@ where cloned_account_cache, cloned_metrics, ); - let executor = - executor_provider.executor(StateProviderDatabase::new(&cached_state_provider)); + let executor = executor_provider + .executor(StateProviderDatabase::new(&cached_state_provider)); let _ = executor.execute((&modified_block, U256::MAX).into()); }); }