engine_exchangeCapabilities
: Exchanges supported methods.engine_getClientVersion
: Exchanges client version data.engine_newPayload
: Inserts the given payload into the local chain.engine_forkchoiceUpdate
: Updates the canonical chain marker and generates the payload with given attributes.engine_getPayload
: Retrieves the pre-generated payload.payloadID
.engine_forkchoiceUpdate
to trigger a new payload generation.engine_getPayload
with payloadID
to fetch the payload and propose a new block.engine_newPayload
to delivers the new block to the EL.engine_newPayload
to delivers the finalized block to the EL.engine_forkchoiceUpdate
to finalize the block.engine_forkchoiceUpdate
again, with extra attributes, to start an optimistic build of the next block if enabled, and if the validator is the next proposer.