Module rpc

Module rpc 

Source
Expand description

Re-exported from reth_optimism_rpc.

Modules§

engine
Implements the Optimism engine API RPC methods.
error
RPC errors specific to OP.
eth
OP-Reth eth_ endpoint implementation.
historical
Client support for optimism historical RPC requests.
miner
Miner API extension for OP.
sequencer
Helpers for optimism specific RPC implementations.
witness
Support for optimism specific witness RPCs.

Structs§

OpEngineApi
The Engine API implementation that grants the Consensus layer access to data and functions in the Execution layer that are crucial for the consensus process.
OpEthApi
OP-Reth Eth API implementation.
OpEthApiBuilder
Builds OpEthApi for Optimism.
OpReceiptBuilder
Builds an [OpTransactionReceipt].
SequencerClient
A client to interact with a Sequencer

Enums§

OpEthApiError
Optimism specific errors, that extend [EthApiError].
OpInvalidTransactionError
Optimism specific invalid transaction errors
SequencerClientError
Error type when interacting with the Sequencer

Constants§

OP_ENGINE_CAPABILITIES
The list of all supported Engine capabilities available over the engine endpoint.

Traits§

OpEngineApiClient
Client implementation for the OpEngineApi RPC API.
OpEngineApiServer
Server trait implementation for the OpEngineApi RPC API.