Skip to content
This repository was archived by the owner on Jul 2, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/tox_verify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ jobs:
uses: actions/checkout@v4
with:
repository: ethereum/execution-specs
ref: 9b95554a88d2a8485f8180254d0f6a493a593fda
ref: 9923823367b5586228e590537d47aa9cc4c6a206
path: execution-specs
sparse-checkout: |
src/ethereum
Expand Down Expand Up @@ -139,7 +139,7 @@ jobs:
uses: actions/checkout@v4
with:
repository: ethereum/execution-specs
ref: 9b95554a88d2a8485f8180254d0f6a493a593fda
ref: 9923823367b5586228e590537d47aa9cc4c6a206
path: execution-specs
sparse-checkout: |
src/ethereum
Expand Down
1 change: 1 addition & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ Release tarball changes:
- ✨ `state_test`, `blockchain_test` and `blockchain_test_engine` fixtures now contain the `blobSchedule` from [EIP-7840](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7840.md), only for tests filled for Cancun and Prague forks ([#1040](https://github.com/ethereum/execution-spec-tests/pull/1040)).
- 🔀 Change `--dist` flag to the default value, `load`, for better parallelism handling during test filling ([#1118](https://github.com/ethereum/execution-spec-tests/pull/1118)).
- 🔀 Refactor framework code to use the [`ethereum-rlp`](https://pypi.org/project/ethereum-rlp/) package instead of `ethereum.rlp`, previously available in ethereum/execution-specs ([#1180](https://github.com/ethereum/execution-spec-tests/pull/1180)).
- 🔀 Update EELS / execution-specs EEST dependency to [99238233](https://github.com/ethereum/execution-specs/commit/9923823367b5586228e590537d47aa9cc4c6a206) for EEST framework libraries and test case generation ([#1181](https://github.com/ethereum/execution-spec-tests/pull/1181)).

### 🔧 EVM Tools

Expand Down
2 changes: 1 addition & 1 deletion eels_resolutions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"EELSMaster": {
"git_url": "https://github.com/ethereum/execution-specs.git",
"branch": "master",
"commit": "9b95554a88d2a8485f8180254d0f6a493a593fda"
"commit": "9923823367b5586228e590537d47aa9cc4c6a206"
},
"Frontier": {
"same_as": "EELSMaster"
Expand Down
5 changes: 4 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ classifiers = [
]
dependencies = [
"click>=8.1.0,<9",
"ethereum @ git+https://github.com/ethereum/execution-specs",
"ethereum @ git+https://github.com/ethereum/execution-specs@9923823367b5586228e590537d47aa9cc4c6a206",
"hive.py @ git+https://github.com/marioevz/hive.py",
"ethereum-spec-evm-resolver @ git+https://github.com/petertdavies/ethereum-spec-evm-resolver",
"setuptools",
Expand Down Expand Up @@ -121,3 +121,6 @@ ignore = ["D205", "D203", "D212", "D415", "C901", "A005"]
[tool.mypy]
mypy_path = ["src", "$MYPY_CONFIG_FILE_DIR/stubs"]
plugins = ["pydantic.mypy"]

[tool.uv.sources]
ethereum = { git = "https://github.com/ethereum/execution-specs", rev = "9923823367b5586228e590537d47aa9cc4c6a206" }
4 changes: 2 additions & 2 deletions src/ethereum_test_types/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from ethereum.frontier.fork_types import Account as FrontierAccount
from ethereum.frontier.fork_types import Address as FrontierAddress
from ethereum.frontier.state import State, set_account, set_storage, state_root
from ethereum_types.numeric import U256, Uint
from ethereum_types.numeric import U256, Bytes32, Uint
from pydantic import (
BaseModel,
ConfigDict,
Expand Down Expand Up @@ -231,7 +231,7 @@ def state_root(self) -> bytes:
set_storage(
state=state,
address=FrontierAddress(address),
key=Hash(key),
key=Bytes32(Hash(key)),
value=U256(value),
)
return state_root(state)
Expand Down
5 changes: 3 additions & 2 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.