EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
FOCIL2026-06-30_037

FOCIL Breakout #037

2026-06-30 2 decisions 426 transcript lines

Transcript

Call summary

Targets
  • Engine API PR #609 merge — week of June 30 or following week - 00:09:55
  • FOCIL Breakout #38 — July 21, 2026 - 00:48:39
Decisions
  • Payload attributes SSE event: tentatively adopt option 3 — add IL bits as a top-level field; revisit if Engine API changes direction - 00:14:42
  • IL bit list restored to block container but NOT enforced in fork choice for now; fork choice treatment to be determined after further design work - 00:36:23
Highlights
  • Spec Updates:
    • ·Engine API PR #609 (payload status V2): replaces latest-IL-satisfied hash with a Boolean IL-satisfied flag; EL must retain ILs for accepted payloads to support branch switching; near-final, targeting merge this week or next - 00:07:40
    • ·Consensus spec will add comment clarifying that is_payload_il_satisfied returns true for non-validated payloads; small change, Jihoon to add - 00:10:58
    • ·Payload attributes SSE event: three options discussed for exposing IL bit list to builders; tentatively going with option 3 (add inclusion-list bits as top-level field in the event) as least-invasive CL-only change - 00:11:26
    • ·IL bit list being restored to block container (previously removed); fork choice enforcement deferred pending design exploration of two options: (1) reorg the block, or (2) suppress trustless payment without reorging the block - 00:15:03
  • Client Updates:
    • ·Teku integrated latest Glamsterdam changes into FOCIL branch but couldn't interop with Lodestar due to builder execution requests; old docker image left in place - 00:05:21
    • ·Lighthouse and ethrex both need to rebase on Glamsterdam devnet 6; Lodestar PR #9541 pending merge to unblock rebase - 00:06:06
  • Organizational:
    • ·Next FOCIL breakout pushed one week to July 21 (Jihoon OOO around July 14) - 00:48:39
  • Protocol Design:
    • ·Bit list rationale: prevents honest builders from being penalized when they missed an IL due to network conditions under trustless payment; also aligns proposer incentive to select non-censoring payloads - 00:16:07
    • ·No consensus yet on fork choice enforcement of bit list; near-term plan is proposer SHOULD pick a bit list that is a superset of their local IL view, but this is not checked in fork choice - 00:32:12
Action Items
  • Jihoon - Merge engine API PR #609 (payload status V2); then source execution spec test resources from Stihl - 00:09:55
  • Jihoon - Explore candidate spec implementations for bit list in fork choice; present options at next breakout - 00:37:06

Key decisions

  • Payload attributes SSE event: tentatively adopt option 3 — add IL bits as a top-level field; revisit if Engine API changes direction

  • IL bit list restored to block container but NOT enforced in fork choice for now; fork choice treatment to be determined after further design work