2237 Commits

Author SHA1 Message Date
Justin Traglia
d14fb52249
Fix yield statement in test_get_custody_columns (#3931) 2024-09-19 11:12:56 -05:00
Mikhail Kalinin
23699f596d Undo MAX_EB to MIN_AB switch in withdrawal helper 2024-09-19 10:44:38 +04:00
Justin Traglia
dbc746fb8b
bump to 1.5.0-alpha.6 (#3921) 2024-09-18 09:08:07 -05:00
Etan Kissling
cb99c5f302
Ensure EL block hash is updated when beacon parent root is overridden (#3881) 2024-09-18 09:01:55 -05:00
Mikhail Kalinin
083402fe7d Remove switch_to_compounding from deposit flow 2024-09-18 16:23:27 +04:00
Mikhail Kalinin
1513492944 Merge branch 'dev' into deposit-queue 2024-09-18 16:01:11 +04:00
Mikhail Kalinin
d71d9dda9e Fix lint 2024-09-18 13:33:18 +04:00
Mikhail Kalinin
b29a1d36d1 Isolate switch to compounding flow 2024-09-18 13:27:03 +04:00
Mikhail Kalinin
1bf8ca5777
Apply suggestions by @ralexstokes
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
2024-09-18 09:20:42 +04:00
Justin Traglia
ea90d6f27d Fix test vector generators to work with Python 3.12 2024-09-17 14:56:59 -05:00
Alex Stokes
6ebdeb206a
Merge pull request #3875 from lucassaldanha/3865
Moving requests out of execution_payload into beacon_block.body
2024-09-12 15:51:31 -06:00
Mikhail Kalinin
0eda70cfcb Switch to compounding when consolidating with source==target 2024-09-12 20:02:39 +06:00
NC
1702f88f78 Minor fixes 2024-09-05 22:27:28 -07:00
Alex Stokes
6c3868c872
Merge pull request #3882 from mkalinin/correlation-penalty-fix
EIP-7251: Update correlation penalty computation
2024-09-05 13:58:42 -06:00
Mikhail Kalinin
67cc3a5ac2 Rename MAX_PENDING_DEPOSITS_PER_EPOCH_PROCESSING to MAX_PENDING_DEPOSITS_PER_EPOCH 2024-09-05 14:14:23 +06:00
Mikhail Kalinin
8c726ff723 Fix get_max_effective_balance call 2024-09-04 09:56:43 +06:00
Mikhail Kalinin
3ebddad511 Merge branch 'dev' into deposit-queue 2024-09-04 09:30:00 +06:00
Lucas Saldanha
e445cdfb04 Merge branch 'dev' into 3865 2024-09-02 11:14:03 +12:00
Pawan Dhananjay
78cc0a6e91
Change csc types to uint64 2024-08-30 12:25:26 -07:00
Hsiao-Wei Wang
daf1002720
Merge pull request #3892 from ensi321/dev
Randomize validator index in partial withdrawal test
2024-08-29 17:37:52 +08:00
Barnabas Busa
a5990f99ac
EIP-7594: PeerDAS explicit csc integer size (#3897)
* EIP-7594: PeerDAS explicit csc integer size

* add spec test for csc int size

* import uint8

* make linter happy

* add spec

* Update p2p-interface.md

* Update specs/_features/eip7594/das-core.md

Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>

* revert metadata name

* Update specs/_features/eip7594/das-core.md

Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>

* update tests

* make linter happy

* Make `DATA_COLUMN_SIDECAR_SUBNET_COUNT` in uint8

* add `int` casting for bypassing remerkeable type conversion

---------

Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2024-08-29 02:43:34 +08:00
Etan Kissling
d61f95e138
Fix blob transaction serialization to use RLP
EIP-4844 uses RLP not SSZ for blob transactions.
2024-08-28 13:04:44 +02:00
Hsiao-Wei Wang
7259a6cf23
Merge pull request #3878 from mkalinin/remove-compute_state_by_epoch_processing_to
Get rid of compute_state_by_epoch_processing_to
2024-08-28 14:38:11 +08:00
Mikhail Kalinin
22bb1de62d Fix code spell 2024-08-27 17:32:38 +06:00
Mikhail Kalinin
ad8f54ff7d Update pending deposits tests 2024-08-27 17:26:54 +06:00
Justin Traglia
725f96349b
Add blank lines to fix linter 2024-08-26 17:02:42 -05:00
Mikhail Kalinin
c183be4914 Update consolidation tests with pending deposit 2024-08-26 16:33:46 +06:00
Mikhail Kalinin
990de16c0f Add more deposit tests 2024-08-26 16:18:53 +06:00
Mikhail Kalinin
a6864d44f1 Merge branch 'dev' into deposit-queue 2024-08-23 14:37:08 +06:00
NC
8e90dd06c3 address comment 2024-08-22 18:35:35 +08:00
Justin Traglia
647a45d3b1 Rebase eip7594 onto Electra 2024-08-21 17:08:14 -05:00
Parithosh Jayanthi
ad91a835c0
Update python to 3.12.4 (#3880)
* update python to 3.12

* drop down to 3.12.4 for compatibility

* setup rust toolchain for deps

* fix typo

* fix linter

* fixing linter

* adding rust dep

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying new image

* trying new image

* trying new image

* trying new image

* invalidate cache

* bump reqs

* remove cache invalidation

* fix cache name

* update to use latest image
2024-08-22 02:15:57 +08:00
NC
4c9be8978f Randomize validator index in partial withdrawal test 2024-08-22 00:19:02 +08:00
Hsiao-Wei Wang
01aab85412
Merge pull request #3891 from ethereum/bump-version
bump version to 1.5.0-alpha.5
2024-08-20 23:56:32 +08:00
Hsiao-Wei Wang
7391de10a8
bump version to 1.5.0-alpha.5 2024-08-20 23:55:52 +08:00
Hsiao-Wei Wang
d7abcdfb58
Merge pull request #3887 from jtraglia/no-extended-matrix
Remove matrix specific configuration value
2024-08-20 23:52:20 +08:00
Lucas Saldanha
98dd1884ae Rename requests to execution_requests 2024-08-16 18:34:22 +12:00
Justin Traglia
121a3b7b24 Fix mistake 2024-08-14 20:32:11 -05:00
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
Etan Kissling
99bf3c112d
Avoid generating empty transactions in tests
Transactions cannot be empty, they always have at least 1 byte.
Random tests should produce valid CL data by default.
There are still individual tests for invalid transactions.
2024-08-14 20:33:17 +02:00
Potuz
d10cc002d5 Run Deneb on_block tests in Electra but not 7594 2024-08-14 10:03:44 -03:00
Lucas Saldanha
e3ec53fcdc Fix lint 2024-08-14 10:24:55 +12:00
Lucas Saldanha
fa78e0d301 PR comments 2024-08-13 21:24:28 +12:00
Mikhail Kalinin
a378e8d03b Update correlation penalty computation 2024-08-13 15:19:10 +06:00
Lucas Saldanha
4185c00d23 Fork fix and tests 2024-08-13 20:53:44 +12:00
Lucas Saldanha
666967502b Test updates 2024-08-13 18:16:11 +12: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
Mikhail Kalinin
23a669dc29 Get rid of compute_state_by_epoch_processing_to 2024-08-09 15:51:05 +06:00
Hsiao-Wei Wang
f4e3908801
Merge pull request #3868 from mkalinin/fix-consolidation
Fix off-by-one in process_pending_consolidations
2024-08-08 14:43:56 +09:00
fradamt
7a6770a732 fix headers
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-08-07 16:52:06 +02:00