diff --git a/crates/rpc/rpc-builder/src/lib.rs b/crates/rpc/rpc-builder/src/lib.rs index f7fb43317c..4d0cd0f66a 100644 --- a/crates/rpc/rpc-builder/src/lib.rs +++ b/crates/rpc/rpc-builder/src/lib.rs @@ -686,12 +686,13 @@ where /// Register Trace Namespace pub fn register_trace(&mut self) -> &mut Self { - let eth_api = self.eth_api(); + let eth = self.eth_handlers(); self.modules.insert( RethRpcModule::Trace, - DebugApi::new( + TraceApi::new( self.client.clone(), - eth_api, + eth.api.clone(), + eth.cache, Box::new(self.executor.clone()), self.tracing_call_guard.clone(), )