Skip to main content

Crate reth_consensus_debug_client

Crate reth_consensus_debug_client 

Source
Expand description

Debug consensus client.

This is a worker that sends FCUs and new payloads by fetching recent payloads from an external provider like Etherscan or an RPC endpoint. This allows to quickly test the execution client without running a consensus node.

Structs§

DebugConsensusClient
Debug consensus client that sends FCUs and new payloads using recent payloads from an external provider like Etherscan or an RPC endpoint.
EtherscanBlockProvider
Block provider that fetches new blocks from Etherscan API.
RpcBlockProvider
Block provider that fetches new blocks from an RPC endpoint using a connection that supports RPC subscriptions.

Traits§

PayloadProvider
Supplies consensus client with new execution payloads sent in tx and a callback to find specific payloads by number to fetch past finalized and safe block hashes.