Skip to main content

Module actor

Module actor 

Source
Expand description

Drives the actual execution forwarding blocks and setting forkchoice state.

This agent forwards finalized blocks from the consensus layer to the execution layer and tracks the digest of the latest finalized block. It also advances the canonical chain by sending forkchoice-updates.

Structsยง

Actor ๐Ÿ”’
Canonicalize ๐Ÿ”’
FinalizedBlockRequest ๐Ÿ”’
LastCanonicalized ๐Ÿ”’
Tracks the latest forkchoice state accepted by the execution layer.
Metrics ๐Ÿ”’
StartPayloadJob ๐Ÿ”’
A payload build registered on the execution layer whose result still needs to be delivered to the subscriber that requested it.

Enumsยง

ExecutionRequest ๐Ÿ”’
ExecutionTaskResult ๐Ÿ”’
ForkchoiceUpdateKind ๐Ÿ”’
HeadOrFinalized ๐Ÿ”’
Marker to indicate whether the head hash or finalized hash should be updated.

Functionsยง

execute_request ๐Ÿ”’
forward_finalized ๐Ÿ”’
run_canonicalize_task ๐Ÿ”’
run_payload_job ๐Ÿ”’
Drives a payload build on the execution layer to completion.
submit_forkchoice_update ๐Ÿ”’