Available on crate feature
rpc-types-engine
only.Expand description
Modules§
- payload
- Versioned Optimism execution payloads
Structs§
- OpExecution
Data - Struct aggregating
OpExecutionPayload
andOpExecutionPayloadSidecar
and encapsulating complete payload supplied for execution. - OpExecution
Payload Envelope V3 - This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V3. - OpExecution
Payload Envelope V4 - This structure maps for the return value of
engine_getPayload
of the beacon chain spec, for V4. - OpExecution
Payload Sidecar - Container type for all available additional
newPayload
request parameters that are not present in theExecutionPayload
object itself. - OpExecution
Payload V4 - The Opstack execution payload for
newPayloadV4
of the engine API introduced with isthmus. See also https://specs.optimism.io/protocol/isthmus/exec-engine.html#engine_newpayloadv4-api - OpNetwork
Payload Envelope - Optimism execution payload envelope in network format.
- OpPayload
Attributes - Optimism Payload Attributes
- Payload
Hash - Represents the Keccak256 hash of the block
Enums§
- Forkchoice
Update Version - The version of the engine api.
- OpExecution
Payload - An execution payload, which can be either
ExecutionPayloadV2
,ExecutionPayloadV3
, orOpExecutionPayloadV4
. - OpPayload
Error - Extends
PayloadError
for Optimism. - Payload
Envelope Error - Errors that can occur when decoding a payload envelope.