Module trace

Source
Expand description

Helpers for testing trace calls.

Structs§

CallManyTraceStream
A stream that provides asynchronous iteration over results from the trace_call_many function.
RawTransactionTraceStream
A stream that traces the provided raw transaction data.
ReplayTransactionStream
A stream that replays the transactions for the requested hashes.
RpcComparer
A utility to compare RPC responses from two different clients.
TraceBlockOpcodeGasStream
A stream that yields the opcodes for the requested blocks.
TraceBlockStream
A stream that yields the traces for the requested blocks.
TraceCallStream
TraceCallStream provides an asynchronous stream of tracing results.
TraceFilterStream
Represents a stream that asynchronously yields the results of the trace_filter method.
TraceGetStream
A stream that asynchronously yields the results of the trace_get method for a given transaction hash and a series of indices.

Traits§

TraceApiExt
An extension trait for the Trace API.

Type Aliases§

CallManyTraceResult
A type representing the result of calling trace_call_many method.
ReplayTransactionResult
Type alias representing the result of replaying a transaction.
TraceBlockOpCodeGasResult
A result type for the trace_blockOpcodeGas method that also captures the requested block.
TraceBlockResult
A result type for the trace_block method that also captures the requested block.
TraceCallResult
Represents the result of a single trace call.
TraceFilterResult
Represents a result type for the trace_filter stream extension.
TraceGetResult
Result type for the trace_get method that also captures the requested transaction hash and index.