MCPcopy Create free account
hub / github.com/cakevm/kabu / DebugProviderExt

Interface DebugProviderExt

crates/node/debug-provider/src/debugprovider.rs:156–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154
155#[async_trait]
156pub trait DebugProviderExt<N: Network = Ethereum> {
157 async fn geth_debug_trace_call(
158 &self,
159 tx: N::TransactionRequest,
160 block: BlockId,
161 trace_options: GethDebugTracingCallOptions,
162 ) -> TransportResult<GethTrace>;
163 async fn geth_debug_trace_block_by_number(
164 &self,
165 block: BlockNumberOrTag,
166 trace_options: GethDebugTracingOptions,
167 ) -> TransportResult<Vec<TraceResult>>;
168 async fn geth_debug_trace_block_by_hash(
169 &self,
170 block: BlockHash,
171 trace_options: GethDebugTracingOptions,
172 ) -> TransportResult<Vec<TraceResult>>;
173}
174
175#[async_trait]
176impl<N> DebugProviderExt<N> for RootProvider<N>

Callers

nothing calls this directly

Implementers 1

debugprovider.rscrates/node/debug-provider/src/debugpr

Calls

no outgoing calls

Tested by

no test coverage detected