Potuz
e9a8ddad03
Fix python execution 4
2024-07-08 14:36:49 -03:00
Potuz
603cf53fab
add fork fixes
2024-07-08 14:36:49 -03:00
Hsiao-Wei Wang
11276403f8
Add `eip7732` to .gitignore
2024-07-08 14:36:49 -03:00
Hsiao-Wei Wang
b2d6e68e62
Fix and add `EIP7732_FORK_EPOCH` and `EIP7594_FORK_VERSION`
2024-07-08 14:36:49 -03:00
Hsiao-Wei Wang
b230a42584
Add deprecation helpers in spec builder
2024-07-08 14:36:49 -03:00
Potuz
a11ffb5278
use definitive EIP number
2024-07-08 14:36:49 -03:00
Potuz
181ce5e9dc
add type annotation
2024-07-08 14:36:49 -03:00
terence
5013e5724e
Fix epbs pre fork ( #13 )
2024-07-08 14:36:49 -03:00
Potuz
d7a199fe09
Fix python execution 3
2024-07-08 14:36:49 -03:00
Potuz
4500eabf8c
Fix python execution 2
2024-07-08 14:36:49 -03:00
Potuz
2a43ce54d6
doctoc
2024-07-08 14:36:49 -03:00
Potuz
ad8d71dbdb
Fix python execution 1
2024-07-08 14:36:49 -03:00
Potuz
4997588793
add fake value to KZG indices
2024-07-08 14:36:49 -03:00
Potuz
752a804db6
use boolean instead of bool in forkchoice
2024-07-08 14:36:49 -03:00
Potuz
95dd081357
codespell
2024-07-08 14:36:49 -03:00
Potuz
ed7f17e0bf
Add gas_limit to the execution payload header
2024-07-08 14:36:49 -03:00
Potuz
25a0fdc991
doctoc
2024-07-08 14:36:49 -03:00
DanGoron
51e47ff6e4
small typo fixes ( #12 )
2024-07-08 14:36:49 -03:00
Potuz
b7b1de93e9
Verify withdrawals only when present
2024-07-08 14:36:49 -03:00
Potuz
a01f124286
modify INTEVALS_PER_SLOT
2024-07-08 14:36:49 -03:00
terence
6e02cb4ea4
Fix epbs consensus spec to be executable ( #10 )
...
Fix epbs consensus spec to be executable
2024-07-08 14:36:49 -03:00
Potuz
0d082fdc0e
Add comment about attestations and sync committee duties
2024-07-08 14:36:49 -03:00
Potuz
6d6ef7baa4
Fork logic
2024-07-08 14:36:49 -03:00
Potuz
cd7dbef16f
P2P changes
2024-07-08 14:36:49 -03:00
Potuz
614e14ed8a
Honest Builder Guide
2024-07-08 14:36:49 -03:00
Potuz
971c57c8ea
Honest validator guide
2024-07-08 14:36:49 -03:00
Potuz
673c75cab3
Forkchoice changes
2024-07-08 14:36:49 -03:00
Potuz
104fbc7372
beacon chain changes
2024-07-08 14:36:49 -03:00
Justin Traglia
b9e7b031b5
Update algorithm & remove check
2024-07-08 09:00:14 -05:00
Justin Traglia
228752c0d9
In batch cell verification, check if there are zero cells
2024-07-05 15:31:07 -05:00
Hsiao-Wei Wang
9be05296fa
Merge pull request #3829 from etan-status/df-elhash
...
Fix EL block hash computation for Deneb
2024-07-05 16:10:26 +08:00
Justin Traglia
0daa2acdff
Remove verify_kzg_proof_multi_impl too
2024-07-02 17:05:40 -05:00
Justin Traglia
1189d52526
Remove VALID_INDIVIDUAL_RANDOM_CELL_BYTES import
2024-07-02 16:35:28 -05:00
Justin Traglia
c078a97f0c
Remove verify_cell_kzg_proof (non-batch)
2024-07-02 15:38:15 -05:00
Etan Kissling
a63bad0c09
Fix Deneb `test_process_execution_payload`
2024-07-02 19:56:14 +02:00
Hsiao-Wei Wang
81f3ea8322
Merge pull request #3826 from jtraglia/fix-deneb-link
...
Fix link to Deneb spec
2024-07-03 00:37:16 +08:00
Etan Kissling
b4f44caef3
Fix EL block hash computation for Deneb
...
The parent beacon block hash was incorrectly set to zero in #3778 .
Passing the state to the computation function allows correct hash
computation.
2024-07-02 16:26:04 +02:00
Justin Traglia
7b72cbdfad
Fix link to Deneb spec
2024-07-01 18:42:32 -05:00
Justin Traglia
77c371b22a
Replace "updated" with "modified" in Electra spec ( #3823 )
2024-07-01 15:36:17 -05:00
Alex Stokes
0532952afc
Merge pull request #3822 from jtraglia/section-header-nits
...
Fix beacon-chain.md section header issues
2024-07-01 13:40:37 -06:00
Alex Stokes
090d349faf
Merge pull request #3764 from ethereum/electra-fork-tests
...
Add more Electra fork tests
2024-07-01 13:32:45 -06:00
Justin Traglia
0e03d8c08d
Fix beacon-chain.md section header issues
2024-06-28 14:24:49 -05:00
Benedikt Wagner
83da3807ab
EIP7594: Do universal verification in verify_cell_kzg_proof_batch() ( #3812 )
...
* restructure verify_cell_kzg_proof_batch a bit
* first draft of universal verification equation
* add one more empty line to make linter happy
* make linter happy
* more testcases for verify_cell_kzg_proof_batch
* verify_cell_kzg_proof_batch: derive coefficient via hash
* rename verify_cell_kzg_proof_batch_challenge -> compute_verify_cell_kzg_proof_batch_challenge
* verify_cell_kzg_proof_batch: editorial + some refactoring
* Improve documentation and variable naming.
* remove k_i from code and doc
---------
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-06-28 18:02:20 +03:00
dapplion
f25aac6adf
Add MetadataV3 with custody_subnet_count
2024-06-28 15:53:29 +02:00
kevaundray
a3a6c916b2
Remove proof parameter from `recover_cells_and_kzg_proofs` ( #3819 )
2024-06-27 14:17:14 -05:00
Hsiao-Wei Wang
0a49572799
Merge pull request #3782 from cskiraly/peer-das-sampling
...
PeerDAS sampling clarifications
2024-06-27 19:27:57 +08:00
Hsiao-Wei Wang
258c2c9020
Merge pull request #3794 from cskiraly/peer-das-reconstruction
...
EIP-7594: clarifying reconstruction and cross-seeding
2024-06-27 18:58:23 +08:00
Csaba Kiraly
1ad381dccb
adding get_extended_sample_count docsstring
...
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-06-27 10:28:21 +02:00
Csaba Kiraly
78b583d8b0
clarify use of get_extended_sample_count
...
Here we assume uniform random selection without replacement.
If other methods are used, the target false positive threshold
is the main rule to follow.
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-06-27 09:48:32 +02:00
Csaba Kiraly
17dfb9ae57
fix get_extended_sample_count proc signature
...
Co-authored-by: Pop Chunhapanya <haxx.pop@gmail.com>
2024-06-27 09:30:39 +02:00