9837 Commits

Author SHA1 Message Date
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
Mikhail Kalinin
6ed15b2818 Fix electra fork tests 2024-07-05 18:49:57 +06:00
Mikhail Kalinin
ee4da7b58a Refactor postponed deposit processing 2024-07-05 18:04:38 +06: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
Mikhail Kalinin
5a2f887f76 Merge remote-tracking branch 'origin/dev' into deposit-queue 2024-07-03 17:30:16 +06:00
james-prysm
03071df6e3 preston's feedback 2024-07-02 22:10:15 -05: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
james-prysm
b2cd3ce9a7 fixing comment 2024-07-02 15:51:29 -05:00
james-prysm
b31fa63a4a apply pending deposit tests 2024-07-02 15:50:01 -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
james-prysm
077edf8b29 Merge branch 'deposit-queue' of github.com:james-prysm/eth2.0-specs-mikhail into deposit-queue 2024-07-02 12:04:20 -05:00
james-prysm
750f7a1bd6 adding new test 2024-07-02 12:02:40 -05: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
james-prysm
8099f39008 merging upstream 2024-07-02 11:21:58 -05: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
james-prysm
2af84d8332
Update tests/core/pyspec/eth2spec/test/electra/epoch_processing/test_process_pending_deposits.py
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
2024-07-02 08:58:30 -05:00
Mikhail Kalinin
5c0a8d3b71
Fix off-by-one found by @james-prysm 2024-07-02 15:30:42 +06: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
james-prysm
e1a4d8b60e added some simple tests 2024-07-01 15:26:56 -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
Mikhail Kalinin
8f6b1e0ba9 Merge remote-tracking branch 'origin/dev' into deposit-queue 2024-06-28 14:55:54 +06:00
kevaundray
a3a6c916b2
Remove proof parameter from recover_cells_and_kzg_proofs (#3819) 2024-06-27 14:17:14 -05:00