10659 Commits

Author SHA1 Message Date
Justin Traglia
32e1afd8cd Alias new test to blocks handler (#4365) 2025-06-04 21:14:01 -05:00
Justin Traglia
e3e5ac1e53 Fix epoch processing tests for proposer lookahead (#4364) 2025-06-04 15:59:27 -05:00
Justin Traglia
cc075cc625 Use python 3.13 in CI actions (#4363) 2025-06-04 13:13:40 -05:00
Justin Traglia
518a15212d Increase mainnet tests timeout to 12 hours (#4362) 2025-06-04 13:13:26 -05:00
Lin Oshitani
0cc628c70c EIP-7917: Refactor return types from List to Vector (#4361) 2025-06-04 09:09:28 -05:00
Justin Traglia
46306c4f8a Run linter on code in markdown files (#4359) 2025-06-03 18:18:41 -05:00
Justin Traglia
26bb70739a Delete unnecessary container comments (#4358) 2025-06-03 15:37:50 -05:00
Justin Traglia
33e1820379 Replace black/pylint/isort with ruff (#4350) 2025-06-03 09:48:43 -05:00
Manu NALEPA
1c39288f73 Validator custody: Increase only and optional dynamic backfill. (#4357) 2025-06-03 09:24:59 -05:00
Lin Oshitani
43e716773d EIP-7917: Deterministic proposer lookahead (#4190) 2025-06-03 09:23:22 -05:00
Justin Traglia
1ff0d2728e Add repo input to reftest generator action (#4356) 2025-06-02 21:48:50 -05:00
dependabot[bot]
796c278c86 Bump the actions group with 4 updates (#4355)
Bumps the actions group with 4 updates: ruamel-yaml, [setuptools](https://github.com/pypa/setuptools), [pytest](https://github.com/pytest-dev/pytest) and [mypy](https://github.com/python/mypy).


Updates `ruamel-yaml` from 0.18.11 to 0.18.12

Updates `setuptools` from 80.8.0 to 80.9.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/v80.8.0...v80.9.0)

Updates `pytest` from 8.3.5 to 8.4.0
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.0)

Updates `mypy` from 1.15.0 to 1.16.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.15.0...v1.16.0)

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-version: 0.18.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: setuptools
  dependency-version: 80.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: pytest
  dependency-version: 8.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: mypy
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 18:19:09 -05:00
Justin Traglia
74a077e83c Run linter on setup.py (#4348) 2025-05-30 09:12:33 -05:00
Justin Traglia
5819ea2ca3 Update default shell to bail on error (#4349) 2025-05-30 08:33:03 -05:00
Justin Traglia
6507cd11c2 Bump version to v1.6.0-alpha.1 (#4347) 2025-05-29 10:01:48 -05:00
Leo Lara
92a5619a38 Updated minimum python version to 3.10 (#4345)
Co-authored-by: Justin Traglia <95511699+jtraglia@users.noreply.github.com>
2025-05-29 09:37:34 -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
Alex Vlasov
b558308bb9 Allow custom arg parser in test generators (#4339) 2025-05-27 11:00:29 -05:00
Gabriel Astieres
e006240378 Merge pull request #4338 from ethereum/dependabot/pip/actions-9a2370342f
Bump the actions group with 4 updates
2025-05-27 10:58:31 +02:00
dependabot[bot]
1752174411 Bump the actions group with 4 updates
Bumps the actions group with 4 updates: ruamel-yaml, [setuptools](https://github.com/pypa/setuptools), [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) and [mdformat-gfm-alerts](https://github.com/kyleking/mdformat-gfm-alerts).


Updates `ruamel-yaml` from 0.18.10 to 0.18.11

Updates `setuptools` from 80.7.1 to 80.8.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/v80.7.1...v80.8.0)

Updates `pytest-xdist` from 3.6.1 to 3.7.0
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.6.1...v3.7.0)

Updates `mdformat-gfm-alerts` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/kyleking/mdformat-gfm-alerts/releases)
- [Commits](https://github.com/kyleking/mdformat-gfm-alerts/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-version: 0.18.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: setuptools
  dependency-version: 80.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: pytest-xdist
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: mdformat-gfm-alerts
  dependency-version: 1.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 21:38:25 +00:00
Justin Traglia
a94d85bb3b Delete unnecessary eth2spec/eip7732/__init__.py file (#4336) 2025-05-20 11:01:42 -05:00
Justin Traglia
14da059184 Run linting on pysetup directory (#4335) 2025-05-20 10:34:16 -05:00
Justin Traglia
ad884507f7 Merge pull request #4334 from ethereum/dependabot/pip/actions-7e473ec406 2025-05-19 22:01:54 -05:00
dependabot[bot]
453214f0c6 Bump the actions group with 3 updates
Bumps the actions group with 3 updates: [pycryptodome](https://github.com/Legrandin/pycryptodome), [setuptools](https://github.com/pypa/setuptools) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).


Updates `pycryptodome` from 3.22.0 to 3.23.0
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.22.0...v3.23.0)

Updates `setuptools` from 80.4.0 to 80.7.1
- [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/v80.4.0...v80.7.1)

Updates `mkdocs-material` from 9.6.13 to 9.6.14
- [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.13...9.6.14)

---
updated-dependencies:
- dependency-name: pycryptodome
  dependency-version: 3.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: setuptools
  dependency-version: 80.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: mkdocs-material
  dependency-version: 9.6.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 22:32:25 +00:00
Justin Traglia
3b7421fdad Bind inputs in ssz_generic reftests (#4333) 2025-05-19 17:27:23 -05:00
Justin Traglia
7a8f248005 Clarify node behavior when validator custody changes (#4320) 2025-05-19 14:24:36 -05:00
Justin Traglia
921087e80e State that reconstructed sidecars which are not custodied may be deleted (#4332) 2025-05-19 14:20:59 -05:00
Leo Lara
f08555c2e3 Add to epoch processing tests generation states before and after full epoch processing (#4155) 2025-05-19 11:34:58 -05:00
Justin Traglia
de0875a34a Bump version to 1.6.0-alpha.0 (#4329) 2025-05-18 09:02:20 -05:00
JihoonSong
45159ada50 Update isort to order_by_type = false (#4328) 2025-05-17 23:22:34 -05:00
JihoonSong
ce38cd5faf Fix phase run decorator to skip EIP-7732 as intended (#4326) 2025-05-17 13:49:24 -05:00
JihoonSong
e0d69671a6 Do import sorting with isort (#4327) 2025-05-17 09:40:10 -05:00
Justin Traglia
2da4b9c158 Fix link to das-core in fulu validator specs (#4324) 2025-05-16 11:59:43 -05:00
Justin Traglia
8e813da40b Use latest version of uv when creating the venv (#4325) 2025-05-16 11:59:26 -05:00
Justin Traglia
cc6996c226 Generate reference tests for EIP7732 & EIP7805 (#4319) 2025-05-16 08:54:27 -05:00
Gabriel Astieres
aa1350fbc0 Merge pull request #4321 from jtraglia/markdown-line-wrap
Enforce 80-character line limit in all markdown files
2025-05-16 10:12:41 +02:00
Justin Traglia
03c4ea240f Wrap lines at 80 characters in all markdown files 2025-05-15 14:12:40 -05:00
JihoonSong
b28ad47b65 Fix assert in run_get_committee_assignment (#4315) 2025-05-15 09:36:16 -05:00
Justin Traglia
a3cc1836d8 Simplify reference test generators (#4317) 2025-05-14 21:35:21 -05:00
Pop Chunhapanya
c9fda07452 Clarification on custody sampling (#4251)
* Nits on custody sampling

* Update specs/fulu/das-core.md

Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>

* Update SAMPLES_PER_SLOT

* Not specifying the unit of samples

Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>

---------

Co-authored-by: fradamt <104826920+fradamt@users.noreply.github.com>
2025-05-14 20:53:30 -05:00
dependabot[bot]
c27589872a Bump the actions group with 2 updates (#4312) 2025-05-12 19:03:40 -05:00
Gabriel Astieres
ae96ca2ba8 Introduce blob schedule (#4277) 2025-05-12 09:25:45 -05:00
Leo Lara
221f5891f7 Fix typos in blob configuration comments for fulu presets (#4311) 2025-05-12 08:56:38 -05:00
Justin Traglia
f6c6e6ed38 Refactor gen_runner (#4310) 2025-05-09 18:43:09 -05:00
Justin Traglia
6b516841c9 Improve generator UX (#4309) 2025-05-09 12:53:12 -05:00
Justin Traglia
621fbf31f6 Refactor bls generator (#4304) 2025-05-09 09:12:13 -05:00
Justin Traglia
8410e4fa37 Bump version to v1.5.0 (#4303) 2025-05-06 10:01:23 -05:00