Justin Traglia
a624d4cd93
Move execution_requests after parent_beacon_block_root
2024-10-08 11:08:11 -05:00
Justin Traglia
7df1ce3038
Merge pull request #3818 from mkalinin/deposit-queue
...
eip6110: Queue deposit requests and apply them during epoch processing
2024-10-04 12:29:15 -05:00
Lucas Saldanha
ef65fbc394
Fix EIP reference
2024-10-04 09:43:18 +13:00
Justin Traglia
358378dccf
Merge branch 'dev' into deposit-queue
2024-10-03 13:49:42 -05:00
Mikhail Kalinin
beb2718182
Apply suggestions by @ppopth
2024-10-03 18:49:08 +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
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
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
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
Mikhail Kalinin
5913960651
Add notes on add_validator_to_registry, process_deposit modifications
2024-09-25 16:11:36 +04:00
Nico Flaig
666b63ac38
Remove stale comment on latest_execution_payload_header in Electra ( #3929 )
2024-09-18 07:35:49 -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
b29a1d36d1
Isolate switch to compounding flow
2024-09-18 13:27:03 +04:00
Mikhail Kalinin
747a5a7891
Apply suggestions from @dapplion
...
Co-authored-by: Lion - dapplion <35266934+dapplion@users.noreply.github.com>
2024-09-16 11:01:06 +04:00
Hsiao-Wei Wang
cffd21823a
Merge pull request #3915 from ralexstokes/cleanup-signed-consolidation
...
Remove unnecessary signing domain for consolidations
2024-09-13 17:23:43 +08: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
Alex Stokes
15a5b68260
Remove unnecessary signing domain for consolidations
2024-09-10 11:41:45 -06:00
NC
1702f88f78
Minor fixes
2024-09-05 22:27:28 -07:00
Lucas Saldanha
c8dd790484
Fix linter
2024-09-06 09:51:34 +12:00
Lucas Saldanha
beff03d4e0
Updated verify_and_notify_new_payload and notify_new_payload
2024-09-06 09:18:26 +12: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
3ebddad511
Merge branch 'dev' into deposit-queue
2024-09-04 09:30:00 +06:00
Lucas Saldanha
38baa573c7
Rename ExecutionLayerRequests to ExecutionRequests
2024-09-02 11:30:54 +12:00
Lucas Saldanha
e445cdfb04
Merge branch 'dev' into 3865
2024-09-02 11:14:03 +12:00
Alex Stokes
6938dcc2fa
simplify name of helper `get_validator_max_effective_balance`
2024-08-30 16:16:44 -06:00
Alex Stokes
c7631634fb
harmonize `process_withdrawals` spec with #3761
2024-08-28 16:01:10 -06:00
Mikhail Kalinin
0526592fe8
Do state.pending_deposits update in a single line
2024-08-27 17:46:43 +06:00
Mikhail Kalinin
97e6166bf1
Move switch to compounding to process_deposit_request
2024-08-26 16:17:53 +06:00
Mikhail Kalinin
a6864d44f1
Merge branch 'dev' into deposit-queue
2024-08-23 14:37:08 +06:00
Mikhail Kalinin
ada5524610
Use the right MaxEB to create validator from deposit
2024-08-23 14:32:50 +06:00
Lucas Saldanha
b8ca7cc87b
PR comments
2024-08-23 10:12:19 +12:00
Lucas Saldanha
dc1892e113
Updated NewPayloadRequest
2024-08-22 21:08:08 +12:00
Lucas Saldanha
98dd1884ae
Rename requests to execution_requests
2024-08-16 18:34:22 +12:00
Lucas Saldanha
b84316de3f
PR Comments
2024-08-16 18:30:06 +12:00
Lucas Saldanha
3527a9b641
Cleaning unchanged ExecutionPayload
2024-08-14 23:16:09 +12:00
Mikhail Kalinin
4051ea880b
Fix toc
2024-08-14 16:46:56 +06: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
858402fc8a
Updated with requests on block body
2024-08-13 12:29:27 +12:00
Lucas Saldanha
9a2e08808e
requests_root
2024-08-12 20:17:49 +12:00
Lucas Saldanha
f26c9be156
Removing EL requests from ExecutionPayload
2024-08-12 10:24:53 +12:00
Lucas Saldanha
ed9b061fdc
Comments
2024-08-09 12:15:54 +12:00