6410 Commits

Author SHA1 Message Date
Justin Traglia
87a224ee8b Convert DAS providers section to supernodes section (#4415) 2025-06-30 16:27:36 -05:00
Manu NALEPA
3d40477db3 DataColumnSidecarsByRoot: Serve for finalized epochs. (#4394) 2025-06-27 08:06:22 -05:00
Justin Traglia
342b270f9a Clarify peering expectations when nfd values are different (#4407) 2025-06-27 07:38:04 -05:00
Justin Traglia
c62751c37a Add some clarifications around new ENR changes (#4406) 2025-06-27 07:37:17 -05:00
Agnish Ghosh
8df5d119ba Remove peer sampling in Fulu (#4393) 2025-06-27 07:36:13 -05:00
Tyler
cf3eaab2b2 Fix formatting for Capella preset (#4411) 2025-06-25 14:44:50 -05:00
NC
f05f2da2a9 Use get_blob_parameters in gossip block validation 2025-06-23 07:30:27 -07:00
Justin Traglia
b5fdbec8aa Add execution_requests to fulu.GetPayloadResponse (#4389) 2025-06-20 21:12:21 +02:00
Justin Traglia
ad1c65b7af Combine helpers into compute_time_at_slot (#4388) 2025-06-19 16:18:22 +02:00
Manu NALEPA
d92c60c505 Introduce Status v2 with earliest_available_slot (#4374) 2025-06-11 10:42:48 +02:00
raulk
ddbd1e30f2 Modify fork digest to distinguish BPO forks + add entry to ENR (#4354) 2025-06-11 10:39:12 +02:00
Alex Stokes
b91a9a2133 Merge pull request #4371 from jtraglia/getBlobsV2-rec
Suggest using getPayloadV5 to get blobs/proofs
2025-06-11 02:00:48 -06:00
Manu NALEPA
0c9ec2f9e6 CGC: Update before Fulu (#4373) 2025-06-11 09:55:31 +02:00
Justin Traglia
931f31cd66 Define requirements for the blob schedule (#4370) 2025-06-10 13:28:42 +02:00
Justin Traglia
95328d7656 Use getPayloadV5 2025-06-09 22:08:35 +02:00
Justin Traglia
d86ca1f870 Suggest using getBlobsV2 to get blobs/proofs 2025-06-09 16:40:48 +02:00
Lin Oshitani
0cc628c70c EIP-7917: Refactor return types from List to Vector (#4361) 2025-06-04 09:09:28 -05:00
Justin Traglia
46306c4f8a Run linter on code in markdown files (#4359) 2025-06-03 18:18:41 -05:00
Justin Traglia
26bb70739a Delete unnecessary container comments (#4358) 2025-06-03 15:37:50 -05:00
Justin Traglia
33e1820379 Replace black/pylint/isort with ruff (#4350) 2025-06-03 09:48:43 -05:00
Manu NALEPA
1c39288f73 Validator custody: Increase only and optional dynamic backfill. (#4357) 2025-06-03 09:24:59 -05:00
Lin Oshitani
43e716773d EIP-7917: Deterministic proposer lookahead (#4190) 2025-06-03 09:23:22 -05:00
Justin Traglia
5819ea2ca3 Update default shell to bail on error (#4349) 2025-05-30 08:33:03 -05:00
Justin Traglia
c9269eb017 Remove deneb/electra from blob schedule and default to electra limit (#4341) 2025-05-28 07:28:17 -05:00
Justin Traglia
7a8f248005 Clarify node behavior when validator custody changes (#4320) 2025-05-19 14:24:36 -05:00
Justin Traglia
921087e80e State that reconstructed sidecars which are not custodied may be deleted (#4332) 2025-05-19 14:20:59 -05:00
Justin Traglia
2da4b9c158 Fix link to das-core in fulu validator specs (#4324) 2025-05-16 11:59:43 -05:00
Justin Traglia
cc6996c226 Generate reference tests for EIP7732 & EIP7805 (#4319) 2025-05-16 08:54:27 -05:00
Justin Traglia
03c4ea240f Wrap lines at 80 characters in all markdown files 2025-05-15 14:12:40 -05:00
Pop Chunhapanya
c9fda07452 Clarification on custody sampling (#4251)
* Nits on custody sampling

* Update specs/fulu/das-core.md

Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>

* Update SAMPLES_PER_SLOT

* Not specifying the unit of samples

Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>

---------

Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>
2025-05-14 20:53:30 -05:00
Gabriel Astieres
ae96ca2ba8 Introduce blob schedule (#4277) 2025-05-12 09:25:45 -05:00
SunnysidedJ
7273eea293 Deprecate BlobSidecarsByRange/Root in Fulu (#4286) 2025-05-06 09:28:58 -05:00
Justin Traglia
95ba0a90c4 Ensure presets/configs for yaml/spec match (#4297)
* Add checks to ensure presets/configs for yaml/spec match

* Simplify
2025-05-06 10:09:28 +02:00
Wenceslas Sanchez
44c9d4b200 Update ELECTRA_FORK_EPOCH in fork.md 2025-05-05 16:21:16 -05:00
Manu NALEPA
4087043cd4 Remove unnecessary sort in compute_columns_for_custody_group (#4289)
The output is already sorted, no need to sort it again.
2025-04-28 07:46:08 -05:00
Justin Traglia
b8b5fbb8d1 Mark electra as stable (#4285)
* Fix some small, unrelated nits

* Remove electra work-in-progress notes

* Move electra to stable table
2025-04-23 16:00:03 -05:00
Justin Traglia
f5a5b0791d Improve DataColumnSidecarsByRoot request (#4284) 2025-04-23 09:48:55 -05:00
Cypher Pepe
a35c13f8d5 Fix a couple broken links (#4279) 2025-04-21 17:08:32 -05:00
Justin Traglia
f5c0f2ddea Fix bug in electra withdrawals processing (#4281) 2025-04-21 17:07:57 -05:00
Mehdi AOUADI
e13c58d59d Move IL committee domain to constant (#4276) 2025-04-17 09:02:15 -05:00
Mehdi AOUADI
973ef41098 EIP7805: Use MAX_TRANSACTIONS_PER_PAYLOAD for InclusionList transactions size (#4220) 2025-04-17 07:38:29 -05:00
Derek Guenther
8e92b52369 Allow skipping verification for blobs from EL (#4262) 2025-04-15 12:33:37 -05:00
Ben Edgington
f504635558 Remove unused is_previous_epoch_justified function (#4269) 2025-04-14 08:37:30 -05:00
Justin Traglia
632731773d Fix eip7732 kzg commitment inclusion proof depth (#4264)
* Update inclusion proof depth for mainnet

* Disable two fork-choice tests for now
2025-04-11 10:20:31 -05:00
Justin Traglia
372e9e0ca5 Cleanup presets and configs (#4256)
* Delete unnecessary blank lines

* Remove more unnecessary blank lines

* Use consistent title/order for rewards and penalties

* Add some units

* Various improvements

* Split up deneb presets appropriately

* Clean up fulu presets

* Fix nits

* Rename eip7732 preset files

* Remove deprecated presets

* Random config changes

* More configs cleanup

* Fix more phase0 stuff

* Various cleanups

* Go with Ben's year
2025-04-10 19:40:14 -05:00
Mikhail Kalinin
8ebb5e8086 Update WS period computation for Electra (#4179) 2025-04-08 10:00:41 -05:00
Gabriel Astieres
d7622015c8 Use black for linting tests directory (#4245)
* Remove flake8 & run black on tests

* Run make lint

---------

Co-authored-by: Justin Traglia <jtraglia@pm.me>
2025-04-04 13:20:46 -05:00
Justin Traglia
d181573bd2 Use mdformat for markdown formatting (#4244)
* Replace skip footnote with html block

* Remove unnecessary duration columns

* Add mdformat to pyproject

* Start to use mdformat-toc

* Remove table of contents headers

* Fix empty header

* Finally, run mdformat

* Remove doctoc from CI

* Fix issue with eip7732

* Error if linter changes something in CI
2025-04-03 09:37:21 -05:00
Justin Traglia
c95d1df58f State that effective balance should be used (#4218) 2025-03-28 08:35:31 -05:00
Manu NALEPA
03befe38ae Use finalized state for Fulu validator custody (#4211)
In `get_validators_custody_requirement`, use the latest finalized state as `BeaconState` instead of the current beacon state.
2025-03-28 08:35:17 -05:00