Michael Sproul
edf77a5298
Small fixes relating to genesis
2026-02-26 10:20:47 +11:00
Michael Sproul
adfa3b882d
First Gloas test passes!
2026-02-25 17:09:32 +11:00
Michael Sproul
59a2b6dead
Fix state for block production
2026-02-25 16:02:15 +11:00
Michael Sproul
57527e5094
Fix load_parent
2026-02-25 14:26:21 +11:00
Michael Sproul
984f0d70e0
Make state cache payload status aware
2026-02-25 13:21:48 +11:00
Michael Sproul
a09839df1f
Merge remote-tracking branch 'eitan/gloas-payload-processing' into gloas-replay-blocks
2026-02-25 12:05:30 +11:00
Michael Sproul
f4b7f8f02d
Fixed signed envelopes etc
2026-02-25 10:53:41 +11:00
Michael Sproul
fe240ba892
Start updating the test harness (Claude)
2026-02-25 10:15:54 +11:00
Michael Sproul
5f3faced1a
Small fixes for the genesis state
2026-02-25 10:15:31 +11:00
Eitan Seri- Levi
38ef0d07e5
Update TODO
2026-02-24 12:17:12 -08:00
Eitan Seri- Levi
0761da770d
Clean up comments
2026-02-24 12:15:52 -08:00
Eitan Seri- Levi
876e6899cd
Some more TODOs
2026-02-24 12:14:30 -08:00
Eitan Seri- Levi
2093dc1f39
move execution pending envelolpe logic to its own file
2026-02-24 12:08:07 -08:00
Eitan Seri- Levi
30241f54c4
add load_snapshot_from_state_root that can be used when we've already aquired a
2026-02-24 11:35:01 -08:00
Eitan Seri- Levi
fc7d6c9d24
Add an additional defensive expected proposer check
2026-02-24 11:20:07 -08:00
Eitan Seri- Levi
147f2e22e0
use cached head and drop fork choice read lock earlier
2026-02-24 10:59:03 -08:00
Eitan Seri- Levi
6e89ba63be
Added slot to logs
2026-02-24 10:51:09 -08:00
Eitan Seri- Levi
1d3b5776a4
Merge branch 'unstable' of https://github.com/sigp/lighthouse into gloas-payload-processing
2026-02-24 10:47:12 -08:00
Eitan Seri- Levi
8ce81578b7
introduce a smalll refactor and unit test
2026-02-24 10:46:46 -08:00
Michael Sproul
863d05f16e
Merge remote-tracking branch 'origin/unstable' into gloas-replay-blocks
2026-02-24 18:17:42 +11:00
Michael Sproul
28eb5adf0a
Update HotStateSummary construction
2026-02-24 18:16:53 +11:00
Michael Sproul
e2b3971cbd
Add StatePayloadStatus to storage_strategy
2026-02-24 17:48:28 +11:00
Michael Sproul
886d31fe7e
Delete dysfunctional fork_revert feature ( #8891 )
...
I found myself having to update this code for Gloas, and figured we may as well delete it seeing as it doesn't work.
See:
- https://github.com/sigp/lighthouse/issues/4198
Delete all `fork_revert` logic and the accompanying test.
Co-Authored-By: Michael Sproul <michael@sigmaprime.io >
2026-02-24 06:27:16 +00:00
Michael Sproul
99e6ad5ca3
Merge remote-tracking branch 'michael/delete-fork-revert' into gloas-replay-blocks
2026-02-24 16:51:05 +11:00
Michael Sproul
b29c6c0e48
Address review comments
2026-02-24 16:45:41 +11:00
Michael Sproul
c22dde11f8
Merge remote-tracking branch 'michael/delete-fork-revert' into gloas-replay-blocks
2026-02-24 15:35:14 +11:00
Michael Sproul
295aaf982c
Thread more payload status
2026-02-24 15:33:43 +11:00
Michael Sproul
adc0498057
Delete fork_revert feature
2026-02-24 15:23:54 +11:00
Jimmy Chen
341682e719
Add unit tests for BatchInfo and fix doc comments ( #8873 )
...
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-02-24 00:15:39 +00:00
Eitan Seri- Levi
d12bb4d712
Trying something out
2026-02-23 12:06:15 -08:00
Michael Sproul
a3f31835ab
Add StatePayloadStatus to BlockReplayer
2026-02-23 21:16:58 +11:00
Michael Sproul
9bdf44c76c
Merge branch 'unstable' into gloas-replay-blocks
2026-02-23 17:29:13 +11:00
Michael Sproul
b3d2e85e55
Avoid Result::flatten (would require MSRV bump)
2026-02-23 17:28:46 +11:00
Eitan Seri-Levi
dcc43e3d20
Implement gloas block gossip verification changes ( #8878 )
...
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: Eitan Seri- Levi <eserilev@gmail.com >
Co-Authored-By: Michael Sproul <michaelsproul@users.noreply.github.com >
2026-02-23 06:17:24 +00:00
Michael Sproul
a2e0068b85
Payloads for cold blocks
2026-02-23 16:09:10 +11:00
Michael Sproul
afc6fb137c
Connect up DB replay_blocks/load_blocks
2026-02-23 15:43:19 +11:00
0xMushow
2b214175d5
Enforce stricter checks on certain constants ( #8500 )
...
Which issue # does this PR address?
None
All of these are performing a check, and adding a batch, or creating a new lookup, or a new query, etc..
Hence all of these limits would be off by one.
Example:
```rust
// BACKFILL_BATCH_BUFFER_SIZE = 5
if self.batches.iter().filter(...).count() >= BACKFILL_BATCH_BUFFER_SIZE {
return None; // ← REJECT
}
// ... later adds batch via Entry::Vacant(entry).insert(...)
```
Without the `>` being changed to a `>=` , we would allow 6. The same idea applies to all changes proposed.
Co-Authored-By: Antoine James <antoine@ethereum.org >
Co-Authored-By: Jimmy Chen <jimmy@sigmaprime.io >
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-02-23 02:02:56 +00:00
Michael Sproul
a959c5f640
Add payload support to BlockReplayer
2026-02-23 12:55:50 +11:00
Eitan Seri- Levi
b525fe055f
Fix
2026-02-22 16:07:48 -08:00
Eitan Seri- Levi
de2362a820
Fix compilation error
2026-02-22 10:17:47 -08:00
Eitan Seri- Levi
fd9d4a796a
Merge branch 'unstable' of https://github.com/sigp/lighthouse into gloas-payload-processing
2026-02-22 09:40:46 -08:00
Mac L
9452d51867
Bump uuid to remove duplicate ( #8874 )
...
#8547
Bump the version of `uuid` in our Cargo.toml to version `1` which removes `uuid 0.8` and unifies it across the workspace to version `1.19.0`.
Co-Authored-By: Mac L <mjladson@pm.me >
2026-02-21 22:03:59 +00:00
Eitan Seri- Levi
1859bc25a4
Merge branch 'unstable' of https://github.com/sigp/lighthouse into gloas-payload-processing
2026-02-20 10:39:29 -08:00
Jimmy Chen
48071b7ae7
Add --jwt-secret-path to lcli mock-el ( #8864 )
...
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-02-20 14:22:13 +00:00
Jimmy Chen
8d4af658bd
Remove unreachable void pattern for ConnectionLimits ( #8871 )
...
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-02-20 04:27:33 +00:00
Mac L
9cb72100d4
Feature-gate all uses of arbitrary ( #8867 )
...
Feature gate all uses of `arbitrary` so it is not compiled during release builds.
Co-Authored-By: Mac L <mjladson@pm.me >
2026-02-19 19:32:46 +00:00
Mac L
2d91009ab4
Bump sqlite deps to remove hashlink 0.8 ( #8866 )
...
#8547
Bump the following crates to remove `hashlink 0.8`:
- `rusqlite`
- `r2d2-sqlite`
- `yaml-rust2`
Co-Authored-By: Mac L <mjladson@pm.me >
2026-02-19 19:32:42 +00:00
chonghe
5e2d296de6
Validator manager import to allow overriding fields with CLI flag ( #7684 )
...
* #7651
Co-Authored-By: Tan Chee Keong <tanck@sigmaprime.io >
Co-Authored-By: chonghe <44791194+chong-he@users.noreply.github.com >
Co-Authored-By: Lion - dapplion <35266934+dapplion@users.noreply.github.com >
2026-02-18 21:55:16 +00:00
Michael Sproul
fab77f4fc9
Skip payload_invalidation tests prior to Bellatrix ( #8856 )
...
Fix the failure of the beacon-chain tests for phase0/altair, which now only runs nightly.
Just skip the payload invalidation tests, they don't make any sense prior to Bellatrix anyway.
Co-Authored-By: Michael Sproul <michael@sigmaprime.io >
2026-02-18 21:55:13 +00:00
Jimmy Chen
54b3576145
Update agent review instructions on large PRs ( #8845 )
...
Co-Authored-By: Jimmy Chen <jchen.tc@gmail.com >
2026-02-18 09:31:57 +00:00