Alex Stokes
c6090cc75e
Merge branch 'dev' into cl-drives-blob-limit
2024-11-25 17:26:05 -07:00
Justin Traglia
4da2cea7e3
Fix mistake (missing type hint)
2024-10-29 09:04:07 -05:00
Justin Traglia
04225d5cfa
Pass new args to is_valid_block_hash too
2024-10-22 07:49:11 -05:00
Justin Traglia
526625d387
Merge pull request #3893 from jtraglia/rebase-eip7594-onto-electra
...
Rebase eip7594 onto Electra
2024-10-21 14:07:51 -05:00
Justin Traglia
2962c11e27
Merge branch 'dev' into cl-drives-blob-limit
2024-10-21 09:10:10 -05:00
Justin Traglia
6416a562ab
Add ssz_{de,}serialize aliases
2024-10-10 13:41:33 -05:00
Justin Traglia
5e9d27dc32
Use Sequence in NoopExecutionEngine too
2024-10-10 08:45:10 -05:00
Lucas Saldanha
a3153a53ca
Add deserialize fn
2024-10-10 17:27:19 +13:00
Justin Traglia
b671a1c031
Merge branch 'dev' into execution-requests-list
2024-10-08 13:00:42 -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
a9e3aada7f
Use bls.Scalar
as the base class for BLSFieldElement
( #3907 )
2024-09-27 07:19:04 -05:00
Lucas Saldanha
622ccd1d4b
Updated ElectraSpecBuilder (NoopExecutionEngine#notify_new_payload)
2024-09-06 10:08:36 +12:00
Justin Traglia
647a45d3b1
Rebase eip7594 onto Electra
2024-08-21 17:08:14 -05:00
Alex Stokes
8c2a864d59
Merge branch 'dev' into cl-drives-blob-limit
2024-08-21 15:43:21 -06:00
Justin Traglia
4eee3b0c3b
Remove matrix specific configuration value
...
This also removes references to the "extended matrix" in favor of just "matrix"
which I think is better. It's not an extended matrix, it's a matrix of extended
blobs. Technically it's just a matrix of cells/proofs.
2024-08-14 20:19:50 -05:00
Alex Stokes
13ac373a2c
Merge pull request #3870 from fradamt/no-peer-sampling
...
Spec without peer sampling
2024-08-12 15:04:41 -06:00
fradamt
4bd2f924de
custody-based fork-choice
2024-08-07 11:28:16 +02:00
Hsiao-Wei Wang
8f8ab03acf
Merge pull request #3828 from potuz/epbs_cl_repo
...
EIP-7732: Enshrined Proposer-Builder Separation
2024-08-07 01:19:53 +09:00
Etan Kissling
460d46ddcd
Merge branch 'dev' into lc-electra
2024-07-17 13:30:30 +02:00
Alex Stokes
093f5f39f1
EIP-7742: uncouple blob counts across CL and EL
2024-07-15 10:58:41 -06:00
Etan Kissling
63433ec847
Use separate constant names for post-Electra gindices
2024-07-09 20:15:31 +02:00
Potuz
9274a66199
fix Merkle proof generator
2024-07-08 14:36:50 -03:00
Hsiao-Wei Wang
93aa7d6bee
Fix linter error
2024-07-08 14:36:50 -03:00
Potuz
0e94fc956b
Rename changed preset
2024-07-08 14:36:50 -03:00
Hsiao-Wei Wang
b230a42584
Add deprecation helpers in spec builder
2024-07-08 14:36:49 -03:00
Potuz
a11ffb5278
use definitive EIP number
2024-07-08 14:36:49 -03:00
terence
5013e5724e
Fix epbs pre fork ( #13 )
2024-07-08 14:36:49 -03:00
terence
6e02cb4ea4
Fix epbs consensus spec to be executable ( #10 )
...
Fix epbs consensus spec to be executable
2024-07-08 14:36:49 -03:00
dapplion
25b810f5a4
lint
2024-06-26 11:01:50 +02:00
Etan Kissling
2035a9fcad
Update light client specifications for Electra
...
Electra introduces two changes that affect light client data handling:
1. The `ExecutionPayloadHeader` is extended with new fields.
This is handled similarly as before with the Deneb fork.
2. The `BeaconState` generalized indices change due to lack of EIP-6493.
This is handled by making the generalized index be fork dependent via
a helper function that computes it dynamically. Furthermore, the case
where pre-Electra light client data is consumed by an Electra based
`LightClientStore` requires normalizing the shorter proof of the
pre-Electra data to fit into the Electra data structure by prepending
a zero hash.
2024-06-21 11:33:52 +02:00
Hsiao-Wei Wang
744ae2e687
Add EIP-6800 linter checks.
...
Fix the lint errors.
Remove custom type `StateDiff` and then use `List[StemStateDiff, MAX_STEMS]` directly in `ExecutionWitness`.
2024-05-28 16:24:11 +08:00
Hsiao-Wei Wang
a526cdf446
Fix: use TypeVar for "point" rather than bytes
2024-04-24 00:22:20 +08:00
Kevaundray Wedderburn
3f2d498cee
rename
2024-04-22 13:02:42 +01:00
Hsiao-Wei Wang
e46c4c39fb
workaround: add a new config MAX_EXTENDED_MATRIX_SIZE
to avoid class Container(List[c, a*b])
2024-04-22 10:31:58 +01:00
Alex Stokes
ce3931653d
Add EIP-7251 to Electra fork
2024-04-15 19:37:49 -06:00
Hsiao-Wei Wang
94a0b6c581
Merge branch 'dev' into pr3653
2024-04-09 12:55:56 +09:00
Alex Stokes
e4068b5391
Merge EIP-7549 into Electra
2024-04-05 13:56:57 -06:00
Hsiao-Wei Wang
55c81e7fa1
Merge EIP7002 into Electra
2024-04-05 11:36:49 -06:00
Hsiao-Wei Wang
d2c69fe3cf
Rename EIP6110 to Electra
2024-04-05 10:53:42 -06:00
Hsiao-Wei Wang
806ed66769
Merge branch 'dev' into init-electra
2024-04-05 07:03:29 +09:00
Hsiao-Wei Wang
5535e6a2ab
fix conflict
2024-04-04 22:55:16 +09:00
Hsiao-Wei Wang
cd91c04066
Merge branch 'dev' into init-electra
2024-04-04 22:49:53 +09:00
Hsiao-Wei Wang
8728561da3
Merge branch 'dev' into peer-das
2024-04-04 22:23:02 +09:00
Mikhail Kalinin
a127bbf0c6
Merge branch 'dev' into eip-7251
2024-03-20 14:46:43 +06:00
Hsiao-Wei Wang
5d80b1954a
Merge pull request #3559 from dapplion/attestation-index
...
EIP-7549: Move committee index outside Attestation
2024-03-14 23:54:20 +08:00
George Kadianakis
4b6b07b73e
PeerDAS: Use FIELD_ELEMENTS_PER_EXT_BLOB in def of PolynomialCoeff
2024-03-12 15:07:42 +02:00
dapplion
668e447c55
Add EIP-7251 spec
...
Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>
2024-03-08 12:37:35 +08:00
Hsiao-Wei Wang
03c23c6fb1
make it executable for basic linter checks & fix errors
2024-03-06 23:24:21 +08:00
Hsiao-Wei Wang
ec9bbfa2ea
Merge EIP7002 into Electra
2024-03-06 14:23:23 +08:00