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.
- metrics
- RPC metrics unique for OP-stack.
- miner
- Miner API extension for OP.
- sequencer
- Helpers for optimism specific RPC implementations.
- witness
- Support for optimism specific witness RPCs.
Structs§
- OpEngine
Api - 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.
- OpEth
Api - OP-Reth
EthAPI implementation. - OpEth
ApiBuilder - Builds
OpEthApifor Optimism. - OpReceipt
Builder - Builds an [
OpTransactionReceipt]. - Sequencer
Client - A client to interact with a Sequencer
- Sequencer
Metrics - Optimism sequencer metrics
Enums§
- OpEth
ApiError - Optimism specific errors, that extend
EthApiError. - OpInvalid
Transaction Error - Optimism specific invalid transaction errors
- Sequencer
Client Error - Error type when interacting with the Sequencer
Constants§
- OP_
ENGINE_ CAPABILITIES - The list of all supported Engine capabilities available over the engine endpoint.
Traits§
- OpEngine
ApiClient - Client implementation for the
OpEngineApiRPC API. - OpEngine
ApiServer - Server trait implementation for the
OpEngineApiRPC API.