Crate reth::core::rpc::types::engine

Expand description

Modules§

Structs§

  • This includes all bundled blob related data of an executed payload.
  • Fields introduced in engine_newPayloadV3 that are not present in the ExecutionPayload RPC object.
  • Claims in JWT are used to represent a set of information about an entity. Claims are essentially key-value pairs that are encoded as JSON objects and included in the payload of a JWT. They are used to transmit information such as the identity of the entity, the time the JWT was issued, and the expiration time of the JWT, among others.
  • Contains information which identifies a client implementation.
  • This structure maps onto the deposit object from EIP-6110.
  • This structure contains a body of an execution payload.
  • This structure has the syntax of ExecutionPayloadBodyV1 and appends the new fields: depositRequests and withdrawalRequests.
  • This structure maps for the return value of engine_getPayload of the beacon chain spec, for V2.
  • 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.
  • This is the input to engine_newPayloadV2, which may or may not have a withdrawals field.
  • This structure maps on the ExecutionPayload structure of the beacon chain spec.
  • This structure maps on the ExecutionPayloadV2 structure of the beacon chain spec.
  • This structure maps on the ExecutionPayloadV3 structure of the beacon chain spec.
  • This structure maps on the ExecutionPayloadV4 structure of the beacon chain spec.
  • This structure encapsulates the fork choice state
  • Represents a successfully processed forkchoice state update.
  • Value-object holding a reference to a hex-encoded 256-bit secret key. A JWT secret key is used to secure JWT-based authentication. The secret key is a shared secret between the server and the client and is used to calculate a digital signature for the JWT, which is included in the JWT along with its payload.
  • A container type for CancunPayloadFields that may or may not be present.
  • 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
  • This structure contains the attributes required to initiate a payload build process in the context of an engine_forkchoiceUpdated call.
  • And 8-byte identifier for an execution payload.
  • This structure contains the result of processing a payload or fork choice update.
  • This structure contains configurable settings of the transition process.
  • Represents an execution layer triggerable withdrawal request.

Enums§

Constants§

Type Aliases§