Justin Traglia
3984bd3604
Convert assert to return False
2024-10-02 16:02:39 -05:00
Justin Traglia
e02cbab59f
Move index check to top
2024-10-02 15:55:16 -05:00
Justin Traglia
09cc20459b
Add an extra blank line for consistency
2024-10-02 15:53:42 -05:00
Justin Traglia
df987b5e50
Create new verify_data_column_sidecar() function
2024-10-02 15:47:42 -05:00
Justin Traglia
4578b59ab7
Use wrapper function which does the deepcopy
2024-10-02 14:39:09 -05:00
Justin Traglia
3f49e6c155
Deepcopy sidecar before modifying it
2024-10-02 14:02:18 -05:00
Justin Traglia
578407a4c3
Reject invalid DataColumnSidecar for zero blobs
2024-10-02 12:56:47 -05:00
terence
a6294c6bd0
Add a negative test for inactive validator for withdrawal request ( #3945 )
2024-10-02 07:45:23 -05:00
Mikhail Kalinin
21179dd6e4
Merge pull request #3946 from terencechain/full-exit-has-partial-withdrawal-test
...
Add a negative test for full exit has partial withdrawal
2024-10-02 14:54:27 +04:00
Mikhail Kalinin
111a65816a
Merge branch 'dev' into full-exit-has-partial-withdrawal-test
2024-10-02 14:34:28 +04:00
Mikhail Kalinin
e8a013b7ac
Merge pull request #3947 from terencechain/withdrawal-request-balance-tests
...
Fix insufficient effective bal test and add a bal test
2024-10-02 14:31:16 +04:00
Mikhail Kalinin
a04e4c3b88
Fix fork logic
2024-10-02 13:28:09 +04:00
Mikhail Kalinin
4ee4105192
Merge branch 'dev' into deposit-queue
2024-10-02 13:08:13 +04:00
Mikhail Kalinin
11cfd96487
Merge branch 'dev' into consolidation-switch-to-comp
2024-10-01 15:39:28 +04:00
Mikhail Kalinin
a7b0d6f416
Apply suggestions from code review
...
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-10-01 15:37:53 +04:00
Pop Chunhapanya
85e2452301
Remove queue_entire_balance_and_reset_validator ( #3951 )
2024-09-30 18:29:49 -05:00
Mikhail Kalinin
ecb4c2aa9c
eip7251: Fix partial withdrawals count ( #3943 )
2024-09-30 16:21:14 -05:00
Pop Chunhapanya
0c8645ec30
EIP-7251: Flatten get_active_balance ( #3949 )
...
We have both get_active_balance and get_total_active_balance which have
totally different meanings, since get_active_balance uses the balance
field while get_total_active_balance uses the effective_balance field.
The names suggest that get_total_active_balance is the total of
get_active_balance which is not true.
The name of get_active_balance doesn't quite make sense and it's used
only in one place, so this commit flattens the logic of get_active_balance
to the place where it's used.
2024-09-30 12:16:50 -05:00
Alex Stokes
bda8957153
Merge pull request #3948 from ppopth/refactor-get-max-effective-balance
...
EIP7251: Revamp process_effective_balance_updates
2024-09-30 10:02:10 -06:00
Justin Traglia
29552a7884
Capitalize comment
2024-09-30 09:28:07 -05:00
Suphanat Chunhapanya
0301ec7ae0
EIP7251: Revamp process_effective_balance_updates
...
Use get_max_effective_balance in process_effective_balance_updates since
the logic is the same.
2024-09-29 10:56:07 +07:00
terence tsao
e46ba7fed2
Fix insufficient effective bal test and add a bal test
2024-09-27 21:12:37 -07:00
Justin Traglia
a9e3aada7f
Use `bls.Scalar` as the base class for `BLSFieldElement` ( #3907 )
2024-09-27 07:19:04 -05:00
Mikhail Kalinin
33302651f9
Apply suggestions from @jtraglia
...
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-09-27 12:17:24 +04:00
Mikhail Kalinin
2bc2604706
Apply suggestions from @jtraglia
...
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-09-27 11:02:22 +04:00
terence tsao
83857264c2
Add a negative test for full exit has partial withdrawal
2024-09-26 15:05:23 -07:00
Justin Traglia
3196f3270f
Add testgen badge to readme ( #3933 )
2024-09-26 09:35:36 -05:00
Justin Traglia
3162c91aff
Simplify output from make pyspec ( #3938 )
2024-09-26 09:34:53 -05:00
Justin Traglia
72e9a319f1
Replace links to eth2.0-specs with consensus-specs ( #3934 )
...
* Replace references to eth2.0
* Revert changes to the deposit contract dir
2024-09-26 21:06:47 +08:00
Mikhail Kalinin
5913960651
Add notes on add_validator_to_registry, process_deposit modifications
2024-09-25 16:11:36 +04:00
Justin Traglia
dcdcf25d81
Fix electra sanity testgen for blocks ( #3939 )
2024-09-24 12:54:45 -05:00
Hsiao-Wei Wang
865dff0d0e
Merge pull request #3941 from ethereum/mkalinin-patch-7
...
Add a note on attester_slashing topic modification
2024-09-24 23:56:20 +08:00
Hsiao-Wei Wang
c6d4c2ede1
Merge pull request #3937 from jtraglia/improve-check-toc
...
Improve `check_toc` rule in Makefile
2024-09-24 22:53:38 +08:00
Mikhail Kalinin
c1507f0144
Add notice on attester_slashing topic modification
2024-09-24 11:06:46 +04:00
Justin Traglia
01793e5e43
Update README and CI workflow
2024-09-23 14:28:21 -05:00
Justin Traglia
223d7346f9
Move deposit contract rules to its own Makefile
2024-09-23 14:23:38 -05:00
Justin Traglia
eff5e8f697
Remove ONESHELL stuff
2024-09-20 10:08:18 -05:00
Justin Traglia
e0651d34b0
Revert some changes
2024-09-20 09:35:44 -05:00
Justin Traglia
0c9762f837
Improve check_toc rule in Makefile
2024-09-20 09:23:01 -05:00
Jacek Sieka
768fb454b1
merge cleanup
2024-09-20 09:30:55 +02:00
Jacek Sieka
9bef69c4b5
Merge remote-tracking branch 'origin/dev' into single-attestation
2024-09-20 09:28:51 +02:00
Jacek Sieka
1c529a858c
use SingleAttestation in honest validator spec
2024-09-20 09:25:35 +02:00
Echo
0c5ad81145
Fix merkle multiproof documentation ( #3928 )
2024-09-19 20:34:14 -05:00
Etan Kissling
0c5549e1c8
Merge branch 'dev' into df-rlptx
2024-09-20 00:05:24 +02:00
Etan Kissling
9d53bb923a
Merge branch 'dev' into bf-emptytx
2024-09-19 23:53:37 +02:00
Justin Traglia
cb03c857e1
Merge pull request #3920 from ethereum/dev
2024-09-19 16:04:41 -05:00
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
Stefan Bratanov
e12b9abbf6
EIP-7732: Refactor Beacon chain state transition function ( #3898 )
2024-09-18 09:03:26 -05:00