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 ๐
- Finalized
Block ๐Request - Last
Canonicalized ๐ - Tracks the latest forkchoice state accepted by the execution layer.
- Metrics ๐
- Start
Payload ๐Job - A payload build registered on the execution layer whose result still needs to be delivered to the subscriber that requested it.
Enumsยง
- Execution
Request ๐ - Execution
Task ๐Result - Forkchoice
Update ๐Kind - Head
OrFinalized ๐ - 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