6094 Commits

Author SHA1 Message Date
Mikhail Kalinin
17f6454035 Add tests for process_registry_updates 2024-10-18 13:52:11 +06:00
Justin Traglia
96b1d312a9
Merge pull request #3963 from nalepae/patch-3
EIP-7594: Specify data column sidecar verification functions to run
2024-10-17 10:59:59 -05:00
Justin Traglia
93496e35a1
Add remark about verify_data_column_sidecar 2024-10-17 10:57:18 -05: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
Manu NALEPA
8f044abe0a
EIP-7594: Specify inclusion proof function to run.
For by root and by range requests checks, the exact function to run is specified for KZG commitments, but not for the inclusion proof.

This PR aligns both checks.
2024-10-08 01:07:10 +02: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
Justin Traglia
3ffaf68dec
Merge pull request #3958 from ppopth/correct-get-data-column-sidecars-usage 2024-10-03 13:33:05 -05:00
Suphanat Chunhapanya
f97cd619f4 Correct the use of get_data_column_sidecars 2024-10-04 00:53:49 +07:00
Justin Traglia
24874f3013
Merge pull request #3953 from jtraglia/reject-invalid-dcs 2024-10-03 11:52:28 -05:00
Justin Traglia
30f6aba593
Put "and" at the beginning of the next line
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2024-10-03 11:04:33 -05:00
Mikhail Kalinin
beb2718182 Apply suggestions by @ppopth 2024-10-03 18:49:08 +04:00
Justin Traglia
3e80dc8ed0
Add new verification to is_data_available 2024-10-03 07:42:45 -05:00
Justin Traglia
2ceb0fd74d
Fix some nits 2024-10-02 16:51:46 -05:00
Justin Traglia
3196487a68
Add missing semicolon 2024-10-02 16:05:10 -05:00
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
df987b5e50
Create new verify_data_column_sidecar() function 2024-10-02 15:47:42 -05:00
Justin Traglia
578407a4c3
Reject invalid DataColumnSidecar for zero blobs 2024-10-02 12:56:47 -05: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
Justin Traglia
a9e3aada7f
Use bls.Scalar as the base class for BLSFieldElement (#3907) 2024-09-27 07:19:04 -05:00