418 Commits

Author SHA1 Message Date
Justin Traglia
4eee3b0c3b Remove matrix specific configuration value
This also removes references to the "extended matrix" in favor of just "matrix"
which I think is better. It's not an extended matrix, it's a matrix of extended
blobs. Technically it's just a matrix of cells/proofs.
2024-08-14 20:19:50 -05:00
Alex Stokes
13ac373a2c
Merge pull request #3870 from fradamt/no-peer-sampling
Spec without peer sampling
2024-08-12 15:04:41 -06:00
fradamt
04ee34c504 revert to deneb-style fork-choice (is_data_available in on_block) 2024-08-08 10:01:20 +02:00
Hsiao-Wei Wang
bd396a6cee
Merge pull request #3873 from jtraglia/nits-in-7594-p2p-interface
Fix nits in eip7594 p2p-interface spec
2024-08-08 14:21:22 +09:00
Justin Traglia
54093964c9 Fix nits in eip7594 p2p-interface spec 2024-08-07 21:22:00 -05:00
Justin Traglia
80b94ba058
Fix bad suggestion 2024-08-07 15:24:48 -05:00
fradamt
06ead3aa0d
Apply suggestions from code review
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-08-07 22:13:41 +02:00
fradamt
7a6770a732 fix headers
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-08-07 16:52:06 +02:00
fradamt
111123723a fix function comment 2024-08-07 15:07:37 +02:00
fradamt
376ab85406 Split peer sampling spec from das-core.md 2024-08-07 14:52:36 +02:00
fradamt
4bd2f924de custody-based fork-choice 2024-08-07 11:28:16 +02:00
terence tsao
7c1092216c p2p: clean up payload_attestation_message conditions 2024-08-06 13:30:44 -04:00
Hsiao-Wei Wang
8f8ab03acf
Merge pull request #3828 from potuz/epbs_cl_repo
EIP-7732: Enshrined Proposer-Builder Separation
2024-08-07 01:19:53 +09:00
Hsiao-Wei Wang
572ca9e032
Merge pull request #3821 from dapplion/csc
Add MetadataV3 with custody_subnet_count
2024-08-06 19:43:38 +09:00
Potuz
74124f521b Typo in validator.md 2024-08-02 12:50:25 -03:00
Benedikt Wagner
ef3c9dc84d
Remove dead link to no longer existing public method. 2024-08-02 08:35:02 +02:00
b-wagn
225c486183 some punctuation 2024-07-31 17:30:36 +02:00
b-wagn
85a42cd7bf improve comments in recovery 2024-07-31 11:56:39 +02:00
Potuz
b082140312 Revert "Remove block_timeliness from the store"
The damned linter complains and there's no problem having it

This reverts commit b7461ac174b56244a34e654f2083f35da3b4e29d.
2024-07-24 16:02:53 -03:00
Potuz
0c9ca6de24 solve ties by block slot first 2024-07-23 13:31:21 -03:00
Potuz
d0fad1f380 Advance best child with empty until it is higher than every children 2024-07-23 13:06:54 -03:00
Potuz
b7461ac174 Remove block_timeliness from the store 2024-07-23 07:53:50 -03:00
Potuz
8c9514ecc1 Restore proposer_boost timeliness calculation 2024-07-22 16:29:55 -03:00
kevaundray
233129122b
Replace recover_data with recover_polynomialcoeff (#3820)
* chore: remove recover_data

* make it look closer to final code

* Improve comments

* Fix lint issue

* Fix tests & clean things up a bit

* Replace a couple uses of "monomial" with "coefficient"

* Revert "Replace a couple uses of "monomial" with "coefficient""

This reverts commit c9a1a757d1a09190eee78767b3d36b2a84066e42.

* Only replace "monomial" with "coefficient"

---------

Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
Co-authored-by: Justin Traglia <jtraglia@pm.me>
2024-07-17 16:23:59 +03:00
George Kadianakis
bb8f3caafc
Merge pull request #3836 from jtraglia/columns-cells-and-proofs
Update get_data_column_sidecars to take cells/proofs
2024-07-16 18:25:24 +03:00
Potuz
5bb25c8088 remove spurious config prefix 2024-07-15 17:11:26 -03:00
Justin Traglia
5961e26931
Remove unnecessary comment 2024-07-15 15:09:01 -05:00
Potuz
4b43b96f83 doctoc 2024-07-15 15:17:20 -03:00
Justin Traglia
252b852a61
Rename column_index to cell_index in KZG spec (#3841)
* Rename column_index to cell_index in KZG spec

* Fix table of contents

* Replace list(set()) with set()

* Change coset_evals to cell_indices in some places

* Remove punctuation in table description

* Remove "row" from comments & improve docstring

* Replace unique with deduplicated
2024-07-15 19:41:33 +03:00
Potuz
3529b46149 Fix block_header.state_root and forkchoice filtering 2024-07-15 11:31:39 -03:00
dapplion
db717702a8 Move to peerdas eip 2024-07-11 14:07:16 +02:00
George Kadianakis
dc5f74da0e
Merge pull request #3830 from jtraglia/remove-verify-cell-kzg-proof
Remove `verify_cell_kzg_proof` (non-batch)
2024-07-10 19:49:58 +03:00
Justin Traglia
9a9fa965b0
In batch cell verification, take commitment for each cell (#3834) 2024-07-10 10:41:37 -05:00
Potuz
096e5649c9 Verify kzg-commitments length with the payload 2024-07-09 13:58:10 -03:00
Justin Traglia
c402414489
Merge branch 'dev' into remove-verify-cell-kzg-proof 2024-07-09 11:32:28 -05:00
Justin Traglia
8da90b2702 Fix linter issues 2024-07-08 14:20:45 -05:00
Justin Traglia
1dbb68d3d7 Update get_data_column_sidecars to take cells/proofs 2024-07-08 14:07:53 -05:00
Potuz
f97f0b4ef2 use List with limit to hash withdrawals 2024-07-08 15:12:56 -03:00
Potuz
9274a66199 fix Merkle proof generator 2024-07-08 14:36:50 -03:00
Potuz
0e94fc956b Rename changed preset 2024-07-08 14:36:50 -03:00
Potuz
b556420e5a linter 2 2024-07-08 14:36:50 -03:00
Potuz
19c6f84562 linter 2024-07-08 14:36:50 -03:00
Potuz
17b7905e5c modify get_blob_sidecars to use nested proof 2024-07-08 14:36:50 -03:00
Potuz
9181e2937f modify get_blob_sidecars to take the commitments 2024-07-08 14:36:49 -03:00
Potuz
e93f923bb5 fix typo last_withdrawals_root 2024-07-08 14:36:49 -03:00
Potuz
bb7ce4fa6e minor fixes 2024-07-08 14:36:49 -03:00
Hsiao-Wei Wang
2af6e7d22c Minor refactoring 2024-07-08 14:36:49 -03:00
terence
614284c32a Fix p2p to use eip7732 (#14) 2024-07-08 14:36:49 -03:00
Potuz
3d48e72570 Deal with attestations from previous forks 2024-07-08 14:36:49 -03:00
Potuz
53aaf26ba2 Fix python execution 7 2024-07-08 14:36:49 -03:00