191 Commits

Author SHA1 Message Date
NC
3748ac1352 Remove full-node.md 2024-10-18 18:58:07 -07:00
NC
d2a9506e04 Clean up electra LC 2024-10-18 12:06:50 -07:00
Justin Traglia
da3b23ac70
Merge pull request #3978 from jtraglia/fix-new-validator-order
Fix validator fields in `get_validator_from_deposit`
2024-10-14 11:52:51 -05:00
Justin Traglia
5fa7791d23
Merge pull request #3975 from jtraglia/fix-invalid-file-references
Fix invalid file references in markdown files
2024-10-14 10:39:22 -05:00
Justin Traglia
c051f4f02a
Fix validator fields in get_validator_from_deposit 2024-10-11 10:34:31 -05:00
Justin Traglia
6416a562ab
Add ssz_{de,}serialize aliases 2024-10-10 13:41:33 -05:00
Justin Traglia
83c04b8469
Capitalize SSZ
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
2024-10-10 13:29:27 -05:00
Justin Traglia
f9ae4c5501
Clarify execution requests return
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
2024-10-10 13:29:12 -05:00
Justin Traglia
04a40d2afb
Use Sequence for serialized execution requests 2024-10-10 08:39:06 -05:00
Lucas Saldanha
2a163adda2 Fix lint errors 2024-10-10 19:30:10 +13:00
Lucas Saldanha
bc3ee13797 Yet another change list -> List 2024-10-10 19:22:40 +13:00
Lucas Saldanha
16e6085a3c Change list -> List 2024-10-10 18:06:57 +13:00
Lucas Saldanha
cd51168bdf fix toc 2024-10-10 17:36:36 +13:00
Lucas Saldanha
5eb77c2655 fix deserialize typing 2024-10-10 17:33:00 +13:00
Lucas Saldanha
a3153a53ca Add deserialize fn 2024-10-10 17:27:19 +13:00
Lucas Saldanha
1a2ff476d9 Fix indexes 2024-10-10 12:42:59 +13:00
Lucas Saldanha
3011727214 Updated validator spec with rules for including execution requests in the beacon block body 2024-10-10 12:25:18 +13:00
Justin Traglia
81a0f435f6
Fix invalid file references in markdown files 2024-10-09 14:31:08 -05:00
Justin Traglia
1a3e3addde
Merge branch 'dev' into execution-requests-list 2024-10-08 14:02:19 -05:00
Justin Traglia
d40c797acc
Re-add execution_payload to notify_new_payload call 2024-10-08 13:16:17 -05:00
Justin Traglia
b671a1c031
Merge branch 'dev' into execution-requests-list 2024-10-08 13:00:42 -05:00
Justin Traglia
c9ea712389
Fix table of contents 2024-10-08 12:27:50 -05:00
Justin Traglia
a44071a9a5
Pass execution requests to Engine API as a list of bytes 2024-10-08 12:19:13 -05:00
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
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
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
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
Mikhail Kalinin
c1507f0144
Add notice on attester_slashing topic modification 2024-09-24 11:06:46 +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