Eitan Seri-Levi
43abc3313e
resolve merge conflicts
2026-04-28 22:20:41 +02:00
Eitan Seri-Levi
11dce65a99
Merge branch 'glamsterdam-devnet-0' of https://github.com/sigp/lighthouse into glamsterdam-devnet-0
2026-04-28 15:39:54 +02:00
Eitan Seri-Levi
6258eadc91
Gloas publish data columns during local block building ( #9182 )
...
Make sure we are publishing columns during local block production
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: dapplion <35266934+dapplion@users.noreply.github.com >
2026-04-28 13:19:47 +00:00
Eitan Seri-Levi
4415cf0506
Gloas filter conflicting voluntary exits ( #9183 )
...
Parent envelope execution requests can invalidate voluntary exits. We should filter out any conflicting voluntary exits during block production to avoid triggering failures.
Spec change: https://github.com/ethereum/consensus-specs/pull/5176
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: dapplion <35266934+dapplion@users.noreply.github.com >
2026-04-28 12:45:03 +00:00
Jimmy Chen
d8790f6677
Add payload attestation to op pool and pack into block ( #9180 )
...
Store gossip-verified `PayloadAttestationMessage`s in the operation pool and pack them into the block body at during block production.
Built on top of #9145 .
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-04-28 10:49:28 +00:00
Jimmy Chen
280e2f1d53
Wire up ePBS SSE events and fix envelope availability ( #9199 )
...
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-04-28 08:59:01 +00:00
Daniel Knopik
02e18d1e95
implement gloas data column verification
2026-04-28 10:44:56 +02:00
Eitan Seri-Levi
3d9c6628c8
Merge branch 'glamsterdam-devnet-0' of https://github.com/eserilev/lighthouse into glamsterdam-devnet-0
2026-04-28 10:39:49 +02:00
Eitan Seri-Levi
5c157185bf
Merge branch 'unstable' of https://github.com/sigp/lighthouse into glamsterdam-devnet-0
2026-04-28 10:39:37 +02:00
Eitan Seri-Levi
f446ca2530
Merge remote-tracking branch 'origin/gloas-filter-conflicting-voluntairy-exits' into glamsterdam-devnet-0
2026-04-28 10:39:26 +02:00
Jimmy Chen
919c996c18
Fix spurious re-org logs on ePBS payload status changes ( #9191 )
...
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-04-28 08:15:10 +00:00
Eitan Seri-Levi
9ba4889f4c
fix
2026-04-28 08:18:50 +02:00
Eitan Seri-Levi
d86fd5bb6f
merge conflicts
2026-04-28 01:06:02 +02:00
Eitan Seri-Levi
e8ec40a233
merge conflicts
2026-04-28 00:44:24 +02:00
Eitan Seri-Levi
1681b8335f
Merge remote-tracking branch 'jimmy/gloas-ptc-pool-block-packing' into unstable
2026-04-28 00:12:16 +02:00
Eitan Seri-Levi
36993c106e
Merge conflicts
2026-04-28 00:11:22 +02:00
Eitan Seri-Levi
e179fc2870
Merge remote-tracking branch 'origin/gloas-default-to-available-envelope' into unstable
2026-04-28 00:10:41 +02:00
Eitan Seri-Levi
b0255efde6
Merge remote-tracking branch 'origin/gloas-parent-envelope-unknown-lookup' into unstable
2026-04-28 00:10:17 +02:00
Eitan Seri-Levi
9debb1a30b
merge conflicts
2026-04-27 22:47:19 +02:00
Eitan Seri-Levi
d2ec1cda51
merge conflicts
2026-04-27 17:16:11 +02:00
Eitan Seri-Levi
fadc055250
Fixes
2026-04-27 17:00:41 +02:00
Eitan Seri-Levi
5db022a442
Merge branch 'gloas-publish-data-columns-during-local-block-building' of https://github.com/eserilev/lighthouse into gloas-publish-data-columns-during-local-block-building
2026-04-27 14:53:03 +02:00
Eitan Seri-Levi
6b3b6ccf51
Clean up and self review
2026-04-27 14:52:52 +02:00
Eitan Seri-Levi
61b5fe8ec8
Merge branch 'unstable' into gloas-publish-data-columns-during-local-block-building
2026-04-27 14:33:28 +02:00
Eitan Seri-Levi
356c1fc659
Clean up
2026-04-27 14:27:20 +02:00
Eitan Seri-Levi
4699bbc069
fmt
2026-04-27 13:55:31 +02:00
Eitan Seri-Levi
4d99d1a3b5
filter voluntary exits that conflict w/ parent envelope execution requests
2026-04-27 13:55:19 +02:00
Jimmy Chen
1543db8b87
Add payload attestation pool and block packing
...
Store gossip-verified PayloadAttestationMessages in the operation pool
keyed by PayloadAttestationData. At block production time, aggregate
them into PayloadAttestations using PTC position mapping and include
in the block body. Wire pool insertion into the gossip handler after
fork choice.
2026-04-27 13:13:45 +02:00
Eitan Seri-Levi
4746dc5629
publish columns
2026-04-27 13:02:08 +02:00
hopinheimer
6ab48a76f0
Gloas PayloadAttestation gossip verification ( #9145 )
...
Co-Authored-By: hopinheimer <knmanas6@gmail.com >
Co-Authored-By: hopinheimer <48147533+hopinheimer@users.noreply.github.com >
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-04-27 09:51:20 +00:00
Eitan Seri-Levi
9bb72ab65f
Merge branch 'gloas-ptc-gossip-verification' into glamsterdam-devnet-0
2026-04-27 10:40:15 +02:00
Eitan Seri-Levi
ea9664dc91
Drop read lock
2026-04-27 10:32:48 +02:00
hopinheimer
2f98ca6d55
fmt
2026-04-27 01:57:44 -04:00
hopinheimer
aca9765ae7
fix genesis_block init in tests
2026-04-27 01:57:22 -04:00
hopinheimer
8d3bda0115
fmt
2026-04-27 01:15:12 -04:00
hopinheimer
c261d8687a
Merge branch 'unstable' of github.com:sigp/lighthouse into gloas-ptc-gossip-verification
2026-04-27 01:06:03 -04:00
hopinheimer
774b6dca92
fetching from hot_state in case of liveness fault
2026-04-27 01:04:15 -04:00
Eitan Seri-Levi
80f1b4b521
merge conflicts
2026-04-26 20:05:49 +02:00
Shane K Moore
fae7941b2d
Gloas ptc duties beacon node response ( #8415 )
...
Co-Authored-By: shane-moore <skm1790@gmail.com >
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: Eitan Seri-Levi <eserilev@gmail.com >
Co-Authored-By: dapplion <35266934+dapplion@users.noreply.github.com >
2026-04-26 15:25:00 +00:00
Eitan Seri-Levi
276c4d5ff3
Gloas set AttestationData.index ( #9100 )
...
For gloas `attestation.data.index` should be set to 1 if we are attesting to a block whose slot is not the attestation duty slot and slot payload_status is `FULL`
Co-Authored-By: Eitan Seri- Levi <eserilev@gmail.com >
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: dapplion <35266934+dapplion@users.noreply.github.com >
2026-04-26 13:40:22 +00:00
hopinheimer
98fe0bbda5
merge with unstable
2026-04-25 17:57:30 -04:00
Eitan Seri-Levi
030146f560
Merge branch 'gloas-attestation-index' into glamsterdam-devnet-0
2026-04-25 23:29:49 +02:00
Eitan Seri-Levi
4a2a7e2a4e
Merge branch 'gloas-parent-envelope-unknown-lookup' into glamsterdam-devnet-0
2026-04-25 15:31:55 +02:00
Eitan Seri-Levi
eadf7f2d30
Merge branch 'unstable' of https://github.com/sigp/lighthouse into gloas-default-to-available-envelope
2026-04-25 15:31:09 +02:00
Eitan Seri-Levi
269e474f49
Resolve merge conflicts
2026-04-25 17:14:57 +09:00
hopinheimer
df764ffa9a
Re-issue ForkchoiceUpdate based on updated PayloadStatus ( #9102 )
...
Co-Authored-By: hopinheimer <knmanas6@gmail.com >
Co-Authored-By: Michael Sproul <michael@sigmaprime.io >
Co-Authored-By: Michael Sproul <michaelsproul@users.noreply.github.com >
2026-04-25 08:04:09 +00:00
Eitan Seri-Levi
3f8621fd52
Disable early attester cache test for non same slot attestaitons psot gloas
2026-04-25 16:48:56 +09:00
Eitan Seri-Levi
9ef3799c36
Add same slot attestation logic to early attester cache
2026-04-25 16:34:17 +09:00
Eitan Seri-Levi
a7fc388a9a
Fix early attester cache
2026-04-25 16:15:54 +09:00
Eitan Seri-Levi
5beddd17ce
Fix tests
2026-04-25 15:52:11 +09:00