Repository navigation
chore(deps): update Lighthouse to unstable 9ee3fd72 - #1316
Conversation
The epbs pin pointed at the pre-merge head of sigp/lighthouse#10036, whose squash merge de4ef400 has an identical tree. Move to unstable 9ee3fd72, which also brings #9878: a gas limit schedule (including Sepolia's Gloas fork epoch) and a required validator-store method for per-epoch proposal data. Anchor always has a configured gas limit, which takes precedence over the schedule, so the new method returns the existing proposal data.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## epbs #1316 +/- ##
=======================================
Coverage ? 80.79%
=======================================
Files ? 179
Lines ? 41198
Branches ? 0
=======================================
Hits ? 33285
Misses ? 7913
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Review by Claude Opus 5.5 (max effort) No blocking issues.
|
target_gas_limit is part of the proposer preferences signing root, so every operator in a cluster must sign the same value (SIP-94 §5). Name that constraint instead of Lighthouse precedence: at this pin Lighthouse's own unset default follows the gas limit schedule, and Anchor deliberately does not.
|
Claude Opus 5.5 (max effort): resolved. |
Merge order: this PR, then #1317 (stacked on it). Both target
epbs.Problem, Evidence, and Context (Required)
epbspins12802d0d, the head of Add stateless Gloas block production to the VC lighthouse#10036 before its squash merge. #10036 merged asde4ef400with an identical tree, so the pin points at a PR ref rather than Lighthouseunstable.unstablehas since gained Add gas limit schedule lighthouse#9878 (gas limit schedule), #10121 and #10126. #9878 also schedules Sepolia's Gloas fork (epoch 353024, 2026-10-06 13:53 UTC); Anchor reads that from Lighthouse's built-in config when a testnet directory namessepoliainssv_eth_network.txt.Change Overview (Required)
9ee3fd720c4a7e1468348bad3ce59e26ff7f92b1. The lockfile moves only the Lighthouse source entries. Lighthouse's[patch.crates-io]is identical at both revisions, so ours is unchanged.Risks, Trade-offs, and Mitigations (Required)
fork_choiceandproto_arrayonly aseth2dependencies; the one type it takes from them (PayloadStatusin the head event) is unchanged, and Anchor calls no fork-choice logic.Validation (Required)
make cargo-fmt-check,make lint: passed on this layer.make test(release) on the stacked state with the #9959 pin: 993 passed, 0 failed.8d4f83fa, Gloas at epoch 4, observed through epoch 10): Anchor signed all 32 proposer preference partials with no signing-root divergence, and all 25 managed Gloas proposals were canonical with their payload envelopes stored. The run's params set no gas limit schedule, so the schedule path is covered only by Lighthouse's own tests.Rollback (Required for behavior or runtime changes; optional otherwise)
Revert the pin and the new validator-store method together.
🤖 Generated with Claude Code