Module reth_node_core::rpc::types::optimism
Expand description
Optimism specific rpc types.
Modules§
- Standardized collections across
std
andno_std
environments. - OP rollup config types.
- OP types for genesis data.
- Network RPC types
- Output Types
- Receipt types for RPC
- Contains the response for a safe head request.
- Op types related to sync.
- Optimism specific types related to transactions.
Structs§
- This structure maps on the ExecutionPayload structure of the beacon chain spec.
- L2 Block Header Info
- OP Transaction Receipt type
- Optimism Payload Attributes with parent block reference.
- This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V3. - This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V4. - Optimism Payload Attributes
- Optimism specific transaction fields
- Additional fields for Optimism transaction receipts: https://github.com/ethereum-optimism/op-geth/blob/f2e69450c6eec9c35d56af91389a1c47737206ca/core/types/receipt.go#L87-L87
- The Rollup configuration.
- System configuration.
- OP Transaction type
Enums§
- An error that can occur when converting an crate::OptimismExecutionPayloadEnvelopeV4 to an op_alloy_protocol::L2BlockInfo.
- An error that can occur when converting an crate::OptimismExecutionPayloadEnvelopeV4 to a op_alloy_genesis::SystemConfig.
Traits§
- Converts a payload into its most inner ExecutionPayloadV1.
- Defines conversion utility methods for Optimism-specific payloads.