EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
FOCIL2026-06-30_037

FOCIL Breakout #037

2026-06-30 2 decisions 426 transcript lines

Transcript

Ask about this call

Answered from this call's summary and transcript only.

AI-generated — verify against the recording.

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

Meeting chat11

  • Barnabas

    “A zoom call a day keeps the doctor away”

  • Barnabas

    welcome core gang

  • Nico Flaig

    no update for FOCIL

  • Nico Flaig

    ah we probably didn't rebase on glam devnet 6 yet

  • Mehdi Aouadi

    Reacted to "ah we probably didn't rebase on glam devnet 6 yet" with 👍

  • Edgar | ethrex

    we need to rebase on glam 6 too on ethrex

  • Mehdi Aouadi

    Replying to "ah we probably didn'..." I guess once this PR is merged in FOCIL it should work agin https://github.com/ChainSafe/lodestar/pull/9541

  • Nico Flaig

    Replying to "ah we probably didn'..." yes we merged that to unstable, so rebase should be simple

  • Mehdi Aouadi

    Reacted to "yes we merged that to unstable, so rebase should be simple" with 👍

  • Barnabas

    Sorry guys gonna drop now. Pls ping me if I can do anything for you guys.

  • Nico Flaig

    pretty sure we still have the bitlist in our code @NC

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