Justin Traglia
e2b1a17023
Replace ast.unparse() with custom parsing ( #4387 )
2025-06-18 14:17:24 +02:00
Justin Traglia
33e1820379
Replace black/pylint/isort with ruff ( #4350 )
2025-06-03 09:48:43 -05:00
Justin Traglia
5819ea2ca3
Update default shell to bail on error ( #4349 )
2025-05-30 08:33:03 -05:00
Leo Lara
a5c256f403
Fix handling of multiple Python definitions in code blocks ( #4344 )
2025-05-29 08:41:32 -05:00
Justin Traglia
a58c80d3a7
Set blob schedule to an empty list ( #4342 )
2025-05-28 08:25:21 -05:00
Justin Traglia
c9269eb017
Remove deneb/electra from blob schedule and default to electra limit ( #4341 )
2025-05-28 07:28:17 -05:00
Leo Lara
868d9fb5a0
Markdown to SpecObject refactoring ( #4330 )
2025-05-28 07:27:38 -05:00
Justin Traglia
14da059184
Run linting on pysetup directory ( #4335 )
2025-05-20 10:34:16 -05:00
Justin Traglia
a3cc1836d8
Simplify reference test generators ( #4317 )
2025-05-14 21:35:21 -05:00
Gabriel Astieres
ae96ca2ba8
Introduce blob schedule ( #4277 )
2025-05-12 09:25:45 -05:00
Justin Traglia
f5a5b0791d
Improve DataColumnSidecarsByRoot request ( #4284 )
2025-04-23 09:48:55 -05:00
Justin Traglia
d181573bd2
Use mdformat for markdown formatting ( #4244 )
...
* Replace skip footnote with html block
* Remove unnecessary duration columns
* Add mdformat to pyproject
* Start to use mdformat-toc
* Remove table of contents headers
* Fix empty header
* Finally, run mdformat
* Remove doctoc from CI
* Fix issue with eip7732
* Error if linter changes something in CI
2025-04-03 09:37:21 -05:00
dependabot[bot]
8918bc8dcf
Bump the actions group with 3 updates ( #4241 )
...
* Bump the actions group with 3 updates
Bumps the actions group with 3 updates: [setuptools](https://github.com/pypa/setuptools ), [flake8](https://github.com/pycqa/flake8 ) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material ).
Updates `setuptools` from 78.0.2 to 78.1.0
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v78.0.2...v78.1.0 )
Updates `flake8` from 7.1.2 to 7.2.0
- [Commits](https://github.com/pycqa/flake8/compare/7.1.2...7.2.0 )
Updates `mkdocs-material` from 9.6.9 to 9.6.10
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.9...9.6.10 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 78.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: flake8
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: mkdocs-material
dependency-version: 9.6.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lint
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Traglia <jtraglia@pm.me >
2025-04-01 07:41:00 -05:00
JihoonSong
d9215cc17f
Add fork.md for eip7805 ( #4191 )
...
* Add fork.md for eip7805
* Fix table & remove unnecessary section
* Add electra import
---------
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com >
2025-03-24 14:02:06 -05:00
terence
492572dc5b
Add EIP-7805 (FOCIL) specs ( #4003 )
2025-03-12 21:47:20 -05:00
Etan Kissling
ecf9f1ffc5
Simplify build system for computed constants
...
When type definitions depend on preset values, those preset values have
to be manually specified in `hardcoded_custom_type_dep_constants` in a
manual and error prone way. By using heuristics similar to other parts
of the spec builder, that can be automated so that computed constants
are automatically generated _after_ preset values are emitted. This also
makes it clearer which constants are pure, and which constants depend on
specific preset values being used.
2025-03-07 16:21:53 +01:00
Justin Traglia
732a2d09bc
Remove WHISK_ prefixes
2025-02-18 07:21:28 -06:00
Justin Traglia
a3205e694b
For the most part, rename whisk to eip7441
2025-02-14 15:02:48 -06:00
Justin Traglia
c752833e3c
Remove EIP-7742 from Electra/Fulu
2024-12-12 12:53:40 -06:00
Justin Traglia
0302dbf756
Fix order & capitalization
2024-12-11 08:14:37 -06:00
Justin Traglia
6a306f7c45
Rename eip7594 to fulu, p2
2024-12-11 08:11:05 -06:00
Justin Traglia
28719cdebf
Rename eip7594 to fulu, p1
2024-12-11 08:09:59 -06:00
Justin Traglia
14bfa7897d
Rename & fixup spec builder
2024-12-11 08:09:59 -06:00
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