Crate engine
Expand description
Traits, validation methods, and helper types used to abstract over engine types.
Structs§
- The struct that keeps track of the received forkchoice state and their status.
- Represents the outcome of forkchoice update.
Enums§
- A message for the beacon engine from other components of the node (engine RPC API invoked by the consensus layer).
- Represents all error cases when handling a new payload.
- The version of Engine API message.
- Thrown when the payload or attributes are known to be invalid before processing.
- A helper type to check represent hashes of a
ForkchoiceState
- A simplified representation of
PayloadStatusEnum
specifically for FCU. - Either an
ExecutionPayload
or a types that implements thePayloadAttributes
trait.
Traits§
- Represents a built payload type that contains a built
SealedBlock
and can be converted into engine API execution payloads. - This type defines the versioned types of the engine API.
- Type that validates the payloads processed by the engine.
- An invalid block hook.
- The types that are used by the engine API.
- Type that validates an
ExecutionPayload
.