6295 Commits

Author SHA1 Message Date
Justin Traglia
c086545786 Merge pull request #3553 from etan-status/lc-canonical
Restrict best LC update collection to canonical blocks
2025-01-08 12:00:55 -06:00
Justin Traglia
742115a971 Merge pull request #4074 from ensi321/electra-blobsidecar
Remove reference to electra.BlobSidecar in EIP-7691
2025-01-08 09:21:21 -06:00
NC
8e376dc03b Use SubnetID for sync committee 2025-01-07 15:53:27 -08:00
Hsiao-Wei Wang
5b25758078 Merge pull request #4073 from nalepae/patch-3
Fulu: Remove V3 of blob sidecar by root/range RPC
2025-01-07 08:32:11 -05:00
Etan Kissling
5565b2ba57 Merge branch 'dev' into lc-canonical 2025-01-06 23:04:21 +01:00
Justin Traglia
d85d36a388 Merge pull request #4067 from nflaig/electra-compute-blob-subnet
Update blob sidecar subnet computation for EIP-7691
2025-01-06 15:53:45 -06:00
NC
d1d50cc539 Remove electra.BlobSidecar 2025-01-06 13:34:47 -08:00
Etan Kissling
51ad00abca Merge branch 'dev' into lc-canonical 2025-01-06 19:32:04 +01:00
Manu NALEPA
4f7fe8230d Fulu: Remove V3 of blob sidecar by root/range RPC
The Fulu fork introduces peerDAS, replacing blobs sidecars by data columns sidecars.

After the Fulu fork epoch, clients still need to be able to request blob sidecars by root/range, at least for the blobs retention period after the Fulu fork epoch.

Blob sidecars will be retrieved at most up to the Electra epoch, so the V2 version (Electra) for blob sidecars by range/root is enough. There is no need to retrieve blobs sidecars after the Fulu fork where data columns sidecars will be used instead, so there is no need to introduce the V3 version (Fulu) for blob sidecars by range/root.
2025-01-06 11:58:04 +01:00
Manu NALEPA
6dd929fa8d Deneb: Add BeaconState
During the Deneb fork, some fields were added to the `ExecutionPayloadHeader`.
The `ExecutionPayloadHeader` is part of the `BeaconState`.

==> This change should be reflected in the `BeaconState`.
2025-01-04 23:04:03 +01:00
Justin Traglia
6ae48ce30e Merge pull request #4069 from jtraglia/fix-garbled-fields
Fix garbled blob_kzg_commitments access
2025-01-02 15:46:10 -06:00
Justin Traglia
92a2b20c0e In get_custody_groups, don't skip 0 value 2024-12-28 09:36:03 -06:00
Justin Traglia
6590cd0398 Fix two minor typos 2024-12-23 12:37:28 -06:00
Justin Traglia
9e6d8a71f0 Fix garbled blob_kzg_commitments accesses 2024-12-23 12:33:41 -06:00
Nico Flaig
f17663f89c Update blob sidecar subnet computation for EIP-7691 2024-12-20 14:55:39 +00:00
Justin Traglia
e6bddd9662 Merge pull request #4060 from jimmygchen/fix-custody-sampling-size
Align PeerDAS `sampling_size` comparison units
2024-12-18 17:24:23 -06:00
Jimmy Chen
8e0d0d48e8 Simplify inline code
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2024-12-19 09:29:58 +11:00
Justin Traglia
5567434a77 Merge pull request #4062 from nalepae/patch-2
Metadata: Replace `csc` by `cgc`.
2024-12-18 12:00:48 -06:00
Justin Traglia
c33124ebe4 Use integer division 2024-12-18 11:38:55 -06:00
Manu NALEPA
35603f5417 Metadata: Replace csc by cgc. 2024-12-18 13:29:44 +01:00
Paul Harris
28cb6b4d63 Merge branch 'dev' into gossip-and-non-gossip-wording 2024-12-18 16:29:16 +10:00
Jimmy Chen
0964db294c Fix custody sampling_size logic. 2024-12-18 17:28:51 +11:00
Alex Stokes
2b710f337c clarify blob count validation on blob subnets 2024-12-17 10:33:56 -07:00
Lion - dapplion
6c581ca42c Fix a few typos (#4055) 2024-12-17 07:46:20 -06:00
Paul Harris
a58b1f52dd clarify gossip sources wording 2024-12-15 08:37:22 +10:00
Justin Traglia
01a92dcf7b Merge branch 'dev' into 16-bit-filter 2024-12-13 15:40:39 -06:00
Justin Traglia
18af2af7e9 Merge pull request #4046 from jtraglia/remove-eip-7742 2024-12-12 19:44:41 -06:00
Justin Traglia
8f54f87ca5 Remove unnecessary Electra fork-choice file 2024-12-12 17:17:37 -06:00
Justin Traglia
3d180786af Merge pull request #4040 from mkalinin/limit-consolidating-balance-by-eb
eip7251: Limit consolidating balance by validator.effective_balance
2024-12-12 13:13:27 -06:00
Justin Traglia
c752833e3c Remove EIP-7742 from Electra/Fulu 2024-12-12 12:53:40 -06:00
Justin Traglia
2b75f5f015 Fix table formatting 2024-12-11 12:00:17 -06:00
Justin Traglia
b504270fb0 Make changes after rebasing 2024-12-11 08:57:13 -06:00
Justin Traglia
f9c1ce519f Update core readme 2024-12-11 08:14:41 -06:00
Justin Traglia
6a306f7c45 Rename eip7594 to fulu, p2 2024-12-11 08:11:05 -06:00
Justin Traglia
761eabbb33 Rename some EIP7594 names to Fulu 2024-12-11 08:09:57 -06:00
Justin Traglia
d216321d66 Move eip7594 directory to new fulu directory 2024-12-11 08:08:40 -06:00
Lucas Saldanha
ca0801d0d4 Remove trailing whitespace 2024-12-09 17:38:14 +13:00
Lucas Saldanha
f4989470c5 PR comments by jtraglia 2024-12-09 12:29:05 +13:00
Lucas Saldanha
757a73bd70 Renaming PendingPartialWithdrawal.index to validator_index 2024-12-09 11:59:55 +13:00
Lucas Saldanha
ee135b1b4b Renaming PendingPartialWithdrawal.index to validator_index 2024-12-09 11:40:23 +13:00
Justin Traglia
77cacaa3c4 Update new in Electra comment
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2024-12-06 08:25:53 -06:00
Justin Traglia
373e11161c Change "updated" to "modified" 2024-12-05 16:02:33 -06:00
Justin Traglia
455bb98584 Fix "updated in ..." notes in p2p specs 2024-12-05 15:59:49 -06:00
Justin Traglia
c544029d13 Revert "Bump BlobSidecarsBy* for EIP7594 to v4"
This reverts commit f63f6e4269.
2024-12-05 13:16:02 -06:00
Justin Traglia
f63f6e4269 Bump BlobSidecarsBy* for EIP7594 to v4 2024-12-05 13:11:40 -06:00
Justin Traglia
bfc49d8de4 Change EIP-7691 to EIP7691 in spec comments 2024-12-05 13:00:13 -06:00
Justin Traglia
e44bcfa90b Make necessary changes for EIP7594 spec
Previous to this commit, the max blob count for EIP7594 was 8. Now that we have
raised the target/max to 6/9 for Electra, the max blob count for EIP7594 no
longer makes sense. I've raised the target/max for it to 9/12 as a placeholder.
This also serves as an example of what changes are necessary to increase the
blob count in the future.
2024-12-05 12:57:06 -06:00
Justin Traglia
f44f1e71e8 Put TARGET_BLOBS_PER_BLOCK before MAX_BLOBS_PER_BLOCK 2024-12-05 11:43:51 -06:00
Justin Traglia
9df5d98cc3 Set target_blobs_per_block for Electra 2024-12-05 11:42:00 -06:00
Justin Traglia
2439a4c307 Use Electra config variables 2024-12-05 11:31:16 -06:00