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
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
6f5cbf1a0c
Merge branch 'unstable' of https://github.com/sigp/lighthouse into gloas-filter-conflicting-voluntairy-exits
2026-04-28 09:07:41 +02:00
Mac L
949c027dfd
Add method to Hash256 to display shortened hashes ( #9118 )
...
#6689
Inspired by the initial implementation of #9108 , credit to @chong-he.
This adds an extension trait to `Hash256` and add a `short` method to provide smaller formatted hashes for logging.
Co-Authored-By: Mac L <mjladson@pm.me >
2026-04-28 07:01:13 +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
2f6f9b51ad
Merge remote-tracking branch 'king/fix-gloas-kurtosis-genesis' into unstable
2026-04-28 00:12:58 +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
Jimmy Chen
fb02b67555
Remove unnecessary check
2026-04-28 00:09:13 +02:00
Jimmy Chen
77d288cb48
Fix payload attestation service using stale slot after sleep
2026-04-27 23:44:03 +02:00
Josh King
afc2346d9e
fix: gloas from genesis
...
- Fix forkchoice update sending zero-hash head to EL at genesis by reading
latest_block_hash from state when the genesis bid hashes are all zeros
- Simplify genesis block construction — the genesis block body is empty per
spec, remove the incorrect bid-copying logic and body root override in
initialize_beacon_state_from_eth1
2026-04-27 23:26:29 +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
Jimmy Chen
b90787f8bc
Merge branch 'unstable' into gloas-ptc-pool-block-packing
2026-04-27 17:14:00 +02:00
Eitan Seri-Levi
028b5a42a9
Add payload attestation validator duty ( #9178 )
...
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-04-27 15:13:35 +00:00
Jimmy Chen
a519120a37
Cap payload attestations to MaxPayloadAttestations
2026-04-27 17:09:35 +02:00
Eitan Seri-Levi
daab3408aa
spawn a task for col construction
2026-04-27 17:08:16 +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
9518eac182
Fix lint and incorrect condition
2026-04-27 13:40:03 +02:00
Eitan Seri-Levi
732123abbb
linting
2026-04-27 13:14:48 +02:00
Jimmy Chen
0e9107f0be
Clean ups
2026-04-27 13:13:45 +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
7d5a59cd07
LOL
2026-04-27 10:45:15 +02: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
5c221e8a83
skip all
2026-04-27 10:34:31 +02:00
Eitan Seri-Levi
ea9664dc91
Drop read lock
2026-04-27 10:32:48 +02:00
Eitan Seri-Levi
f2f051db45
merge conflicts
2026-04-27 10:10:41 +02:00
Eitan Seri-Levi
812dc31b15
Fix
2026-04-27 10:10:06 +02:00
Eitan Seri-Levi
ffedc9d65b
merge ptc branch chagnes
2026-04-27 09:58:01 +02:00
Eitan Seri-Levi
68bfb33430
Add tests and ssz suppport
2026-04-27 09:46:09 +02:00
Eitan Seri-Levi
d42784229a
fmt
2026-04-27 09:09:17 +02:00
Eitan Seri-Levi
0a1bdf840b
Add payload attestation validator duty
2026-04-27 08:49:45 +02:00
Eitan Seri-Levi
0fe60af63a
Add payload attestation validator duty
2026-04-27 08:48:06 +02:00
hopinheimer
2f98ca6d55
fmt
2026-04-27 01:57:44 -04:00