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§
- 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
Eth
API implementation. - OpEth
ApiBuilder - Builds
OpEthApi
for Optimism. - OpReceipt
Builder - Builds an [
OpTransactionReceipt
]. - Sequencer
Client - A client to interact with a Sequencer
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
OpEngineApi
RPC API. - OpEngine
ApiServer - Server trait implementation for the
OpEngineApi
RPC API.