Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
792e999
chore(tooling): ignore `.mypy_cache` (symlink) and `.python-version` …
danceratopz Apr 13, 2026
6216190
feat(test-benchmark): add cache strategy to storage benchmark (#2628)
LouisTsai-Csie Apr 13, 2026
ec74da4
fix(test-fill): resolve checklist path for EIPs referenced via `eip=[…
danceratopz Apr 13, 2026
f059c48
feat(tooling): add docs-serve just recipes and tidy docs env handling…
danceratopz Apr 13, 2026
47782b3
chore(doc): add skill for generating docstrings (#2669)
SamWilsn Apr 13, 2026
ed9d24e
feat(tooling,test-cli): add just checklist and `allowed_exit_codes` t…
kclowes Apr 14, 2026
a830dab
refactor(test-benchmark): remove unused bloatnet factory entries from…
kamilchodola Apr 14, 2026
f802a24
feat(docs): update content for post-weld execution-specs (#2662)
danceratopz Apr 14, 2026
81402c0
feat(tooling): add `shell-completions` recipe to print setup instruct…
danceratopz Apr 14, 2026
6048fe5
feat(test-fill): add `--include-benchmark` and scan both tests + test…
danceratopz Apr 14, 2026
eb84f4c
feat(docs): use orange eth diamond as favicon (#2674)
danceratopz Apr 14, 2026
6672cfe
feat(test-forks): enable multiple EIP to be specified in `fork.is_eip…
marioevz Apr 14, 2026
3687eb5
feat(test-benchmark): add uncacheable precompile benchmark (#2600)
LouisTsai-Csie Apr 14, 2026
c8c246c
feat(benchmark): Add deep-branch SLOAD stateful test (#2635)
jsign Apr 15, 2026
132c09d
feat(tests): add test for worst-case prefetcher performance (#2657)
nerolation Apr 15, 2026
d206d4f
feat: add more invalid BAL test cases; extend invalid case coverage (…
fselmo Apr 15, 2026
64dc4ac
fix(test-plugins-filler): aggregate --verify-traces results across xd…
leolara Apr 15, 2026
6fe032f
feat(test-forks): Devnet merging script
felix314159 Apr 13, 2026
363df20
refactor(specs): Add `count_tokens_in_data` helper
felix314159 Apr 14, 2026
8bd536b
feat(doc,test-benchmark): re-enable benchmark tests in test case refe…
danceratopz Apr 16, 2026
2bc7c79
feat(tests): improve robustness for EIP-7981 (#2696)
felix314159 Apr 16, 2026
71fe4d6
chore: remove unused stateful benchmark (#2686)
LouisTsai-Csie Apr 17, 2026
40461a6
feat(ci, test-fill): make `--generate-all-formats` optional via `feat…
spencer-tb Apr 17, 2026
c3462e0
feat(test-forks): Gas-limit-aware `Fork`, fork-aware `Environment` (#…
marioevz Apr 17, 2026
e8f01a6
feat(spec-specs, tests): add account-only BAL invalid test (#2712)
flcl42 Apr 18, 2026
c791c90
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal Apr 20, 2026
554bd41
feat(spec-specs, tests): EIP-7928 - Update BAL index to uint64 (#2713)
nerolation Apr 20, 2026
668cde5
feat(spec-specs, tests): add system address BAL tests (#2715)
flcl42 Apr 20, 2026
464f61d
feat(test-client-clis): tolerate missing trace file for rejected txs …
leolara Apr 20, 2026
0345cf1
Open feat(tests): tighten invalid-path BAL coverage for EIP-2935 and …
junbyjun1238 Apr 20, 2026
4c47daa
feat(tests): prepare `test_scenarios` and `test_all_opcodes` for EIP-…
spencer-tb Apr 20, 2026
97c13c1
refactor: use uint32 instead of uint64 for block access index (#2730)
fselmo Apr 20, 2026
5502bd8
refactor(spec-specs): add opcode gas constants (#2396)
Carsons-Eels Apr 20, 2026
e8e9c38
feat(doc): add directory listings to py modules (#2658)
SamWilsn Apr 20, 2026
6f43bc6
Replace `Uint(len(...))` with `ulen(...)` (#2580)
SamWilsn Apr 22, 2026
739ecad
feat(doc): re-write readme/top-level docs and add specs section to ht…
danceratopz Apr 22, 2026
8a85b54
feat(test-fill): enable phase-1-only pre-alloc generation (#2720)
danceratopz Apr 22, 2026
49b882e
chore(test-types): adds extra modifier validation; adds unit tests (#…
fselmo Apr 22, 2026
5717aa7
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal Apr 22, 2026
610d538
refactor(specs): make `State` fork agnostic (#2381)
gurukamath Apr 22, 2026
d4c95a4
fix(evm_tools): avoid cloning unchanged fork template in ForkCache (#…
JackCC703 Apr 22, 2026
ca4c64e
chore: fix lint issue
chetna-mittal Apr 22, 2026
efb5636
fix: add missing raise for InvalidParameter in decode_g{1,2}_scalar_p…
ImanKalyanChakraborty Apr 22, 2026
9d3917f
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal Apr 24, 2026
8d8301c
fix(test-benchmark): zero tx included in `ecpairing` benchmark (#2749)
LouisTsai-Csie Apr 24, 2026
8db70f9
feat(ci,docs): build and publish a combined HTML and spec doc artifac…
danceratopz Apr 25, 2026
5a2cba1
fix(justfile): make json-loader pytest step collect filled fixtures (…
gurukamath Apr 26, 2026
e7043cc
feat(scripts): use dynamic addresses in ported static tests (#2695)
leolara Apr 26, 2026
7d16a52
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal Apr 27, 2026
93984e2
feat(tests): port stPreCompiledContracts/modexp 128-byte carry cases …
chfast Apr 27, 2026
1fdd7e3
fix(spec): fix bad formatting indroduced by large refactor (#2763)
Carsons-Eels Apr 27, 2026
c48ecea
feat(test-tools): t8n file streaming optimizations (#2751)
fselmo Apr 28, 2026
78fe5d2
feat(doc): sort fork directory listings chronologically (#2756)
SamWilsn Apr 28, 2026
6333758
fix(ci): install build deps in hive-consume dev mode (#2773)
danceratopz Apr 28, 2026
f5497ab
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal Apr 29, 2026
bf9dbb4
chore(ci): generate-all-formats for mainnet fixture releases (#2781)
danceratopz Apr 29, 2026
a2e3a37
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal Apr 30, 2026
8a052aa
feat(doc): replace index with __init__.py (#2779)
SamWilsn Apr 30, 2026
e4c43d6
fix(tests) fix ported quadratic complexity tests (#2784)
danceratopz Apr 30, 2026
9d18733
fix(test-forks): treat transition fork variants as equal to canonical…
danceratopz Apr 30, 2026
97d26a9
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal May 3, 2026
8fa9a05
Update Nethermind exception mappings (#2794)
benaadams May 4, 2026
d79fffe
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal May 4, 2026
1f41b21
benchmarks/compute/precompile/test_sha256.py: Add 64 byte test cases.…
GottfriedHerold May 5, 2026
4116550
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal May 5, 2026
63b589e
feat(test-benchmark): storage initialization helper with 7702 authori…
LouisTsai-Csie May 6, 2026
2e71a20
feat(tools): use Hardfork for fork module loading (#2778)
JackCC703 May 6, 2026
5cdb055
chore(test-benchmark): re-enable `blockhash` benchmark (#2809)
LouisTsai-Csie May 6, 2026
cbdaee9
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal May 6, 2026
2e120a0
feat(tests): add EIP-7928 BALs missing test when multiple consecutive…
0xEllie May 6, 2026
1292bce
test(test-benchmark): add `bn128_add` precompile special case benchma…
GottfriedHerold May 7, 2026
8671966
fix(tests): EIP-3860 & 1153 - parametrize max_code_size (#2780)
pdobacz May 7, 2026
0c25df6
refactor(tests): `tx_gas` and `cold_gas` for `gas_test` generator (#2…
pdobacz May 7, 2026
c9d8be0
chore(doc): remove unmaintained `docs/CHANGELOG` (#2810)
danceratopz May 7, 2026
462ee80
feat(test-forks): Revert gas-limit-aware `Fork`, fork-aware `Environm…
marioevz May 8, 2026
60d949e
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal May 10, 2026
2eb175e
🧪 feat(tests): EIP-7928 BAL test for 7702 account call with low bala…
raxhvl May 11, 2026
f355726
chore(tests): stop mutating parametrize values in EL request helpers …
spencer-tb May 11, 2026
c29f894
refactor(test-benchmark): precompile input parameter format (#2817)
LouisTsai-Csie May 11, 2026
44923d4
feat(test-cli): always print full pytest command in ci & add to summa…
danceratopz May 11, 2026
87c52b4
refactor(specs): port state refactor to older forks (#2750)
gurukamath May 12, 2026
e45c0ed
feat(test): Increase BAL coverage with tests and BAL expectations for…
fselmo May 13, 2026
5c6cec7
Update besu repo reference from hyperledger/besu to besu-eth/besu (#2…
qu0b May 13, 2026
2037311
feat(spec-specs, spec-tests): add EIP-7708 ETH transfers emit a log (…
Carsons-Eels May 13, 2026
cd8c981
feat(spec-specs, spec-tests): add EIP-7778 block gas accounting witho…
LouisTsai-Csie May 13, 2026
b087114
fix(consume): add ethereum/execution-specs to SUPPORTED_REPOS (#2849)
edg-l May 13, 2026
cc8022a
refactor(tests): Use `filter_combinations` marker to drop infeasible …
danceratopz May 13, 2026
d61f7ac
feat(test-cli): Add support for testing block building via simulator …
fselmo May 13, 2026
c8117f2
feat(test-benchmark): add eth transfer cases for repricing (#2837)
jochem-brouwer May 14, 2026
267a2bd
test(tests): inter-dependent tx tests for BAL parallelization (#2851)
fselmo May 14, 2026
b3f5df5
feat(spec-specs, spec-tests): add EIP-7843 SLOTNUM opcode (#2853)
kclowes May 14, 2026
ea3552f
refactor(spec-specs,test-types): replace `pycryptodome` with `hashlib…
kevaundray May 15, 2026
c198ebf
feat(spec-specs, tests): add EIP-7954 Increase Maximum Contract Size …
Carsons-Eels May 15, 2026
78a79ee
bugfix(ci): bump hive start up timeout in CI (#2857)
kclowes May 15, 2026
ff14345
fix(tests): drop gas_price from EIP-7702 txs in BAL 7702 tests (#2862)
chfast May 15, 2026
892e6d1
feat(tests): eip7928 checklist v1 (#2859)
fselmo May 15, 2026
c6b7f17
chore(test-client-clis): update NethermindExceptionMapper strings for…
DarkLord017 May 18, 2026
c2a9d0e
Revert "Merge remote-tracking branch 'upstream/forks/amsterdam' into …
chetna-mittal May 18, 2026
8732abe
feat(tests): EIP-7843 Add test cases for multi-blocks and fork transi…
kclowes May 19, 2026
31d7e69
feat(tests): EIP-7778 multi-tx mixed gas regimes block accounting (#2…
chfast May 19, 2026
b7a2066
fix(ci): redirect Go caches to a per-job temp dir (#2774)
danceratopz May 19, 2026
852715c
feat(spec-specs, tests): Add EIP-7976 Increase Calldata Floor Cost (#…
felix314159 May 19, 2026
84b22c0
fix(specs): delay get_code calls in CALL-like opcodes (#2473)
jsign May 19, 2026
6a87a98
chore: initial commit
chetna-mittal May 19, 2026
ef236a3
Merge remote-tracking branch 'upstream/forks/amsterdam' into latest-sync
chetna-mittal May 19, 2026
db42a89
feat(spec-specs, tests): Add EIP-7981 Increase Access List Cost (#2877)
felix314159 May 19, 2026
23305dc
chore: fix lint issues
chetna-mittal May 19, 2026
62b914c
fix(tests): call delegation access disambiguation (#2882)
gurukamath May 19, 2026
0ae5a90
chore: fix lint issues
chetna-mittal May 19, 2026
252c309
chore: update shanghai fork
chetna-mittal May 19, 2026
476b5c1
chore: cosmetic changes
chetna-mittal May 19, 2026
dcda9b3
chore: update claude file
chetna-mittal May 19, 2026
5723816
Merge branch 'latest-sync' into sync-upstream
chetna-mittal May 19, 2026
4eaaa41
chore: update workflow
chetna-mittal May 19, 2026
b522920
feat(spec-specs, tests): Add EIP-8024 Backward compatible SWAPN, DUPN…
felix314159 May 19, 2026
2150777
chore(spec-tool): check bpo forks in linter (#2803)
SamWilsn May 19, 2026
42fb0f6
fix(ci,tooling): skip code coverage of glacier/bpo/dao forks (#2886)
SamWilsn May 20, 2026
8c32e82
Merge remote-tracking branch 'upstream/forks/amsterdam' into sync-ups…
chetna-mittal May 20, 2026
76f336f
chore(tests): create `spec.py` for EIP-7778 (#2887)
felix314159 May 20, 2026
561198d
feat: t8n tool changes for pre-merge forks (#26)
chetna-mittal May 20, 2026
bbacd74
feat(tests): EIP-7981 reject in access-list-byte floor gap with exact…
chfast May 20, 2026
c3a7b6b
feat(tests): EIP-7976 reject exact-balance tx in Prague/Amsterdam flo…
chfast May 20, 2026
89c133e
chore(specs): add missing type annotations (#2868)
SamWilsn May 20, 2026
1de389b
feat(tests): extend BALs coverage (#2854)
fselmo May 20, 2026
61d2edc
chore: remove bpo lint
chetna-mittal May 21, 2026
55d774b
chore: updated error mapping for reth devnet 7 (#2890)
Rimeeeeee May 21, 2026
ffd91a3
Merge remote-tracking branch 'upstream/forks/amsterdam' into latest-sync
chetna-mittal May 21, 2026
a20dd5d
chore: fix fixture url
chetna-mittal May 21, 2026
c4f3294
chore: update default client
chetna-mittal May 21, 2026
fc41dc6
chore: update workflows
chetna-mittal May 21, 2026
15b988c
chore: update workflow
chetna-mittal May 21, 2026
876ff7a
chore: update workflow for testing
chetna-mittal May 22, 2026
29473de
feat(tests): EIP-7928 BAL withdrawal predeploy balance read across tx…
edg-l May 22, 2026
810c184
feat(tests): EIP-7928 self destruct to system address with 0 value (#…
taratorio May 22, 2026
248d573
Merge remote-tracking branch 'upstream/forks/amsterdam' into latest-sync
chetna-mittal May 24, 2026
7545f8b
Merge branch 'latest-sync' into sync-upstream
chetna-mittal May 24, 2026
d819b53
chore: update geth image
chetna-mittal May 25, 2026
da47893
chore: update geth image in workflow
chetna-mittal May 25, 2026
704d3dc
chore: update hive branch
chetna-mittal May 25, 2026
8d8d645
chore: update latest.yaml
chetna-mittal May 25, 2026
1d5fa6b
chore: update binary
chetna-mittal Apr 22, 2026
88425cf
chore: update binary
chetna-mittal Apr 22, 2026
8512b60
chore: add defensive check
chetna-mittal Apr 22, 2026
4daf6d7
chore: fix lint issue
chetna-mittal Apr 10, 2026
565d942
chore: add gnosis specs
chetna-mittal Apr 10, 2026
ffb2e83
chore: add fork range
chetna-mittal Apr 10, 2026
f8d1fba
chore: fix failure
chetna-mittal Apr 10, 2026
6cda4af
chore: revert change
chetna-mittal Apr 10, 2026
bcbb8af
chore: restore bpo label
chetna-mittal Apr 13, 2026
1964b03
chore: update hive workflows with latest master branch
chetna-mittal Feb 18, 2026
8c5acc2
chore: increase timeout
chetna-mittal Feb 18, 2026
f100061
Revert "chore: increase timeout"
chetna-mittal Feb 18, 2026
4cec9db
chore: update hive workflows
chetna-mittal Feb 18, 2026
cc5f186
chore: modify hive workflow
chetna-mittal Feb 18, 2026
81caafa
chore: add rest files
chetna-mittal Feb 19, 2026
875c08a
chore: fix lint issue
chetna-mittal Feb 19, 2026
9070f81
chore: fix lint issue
chetna-mittal Feb 26, 2026
e636ece
chore: guard system address with proof of stake check
chetna-mittal Apr 2, 2026
77415d3
chore: fix lint issue
chetna-mittal Apr 2, 2026
7ec89c3
chore: update block rewards function
chetna-mittal Apr 2, 2026
b4fa4f7
chore: fix lint issue
chetna-mittal Apr 2, 2026
392e42d
chore: modify t8n tool for amsterdam
chetna-mittal Apr 3, 2026
56418e1
chore: fix filling issues for amsterdam tests
chetna-mittal Apr 6, 2026
73b2ca1
chore: fix tests
chetna-mittal Apr 6, 2026
299a507
chore: fix tests
chetna-mittal Apr 6, 2026
6e3d304
chore: update tests
chetna-mittal Apr 7, 2026
d359d1f
chore: fix tests
chetna-mittal Apr 7, 2026
407fa00
chore: fix tests
chetna-mittal Apr 7, 2026
d079f07
chore: enable amsterdam fork for py3 tests
chetna-mittal Apr 7, 2026
190a7ae
chore: update workflow
chetna-mittal Apr 7, 2026
be3cc5e
chore: update workflow
chetna-mittal Apr 7, 2026
0f22caa
chore: update eip 7928
chetna-mittal Apr 12, 2026
e1571b6
chore: fix comment
chetna-mittal Apr 12, 2026
8411d05
chore: modify tests
chetna-mittal Apr 13, 2026
2f25fa0
chore: fix test
chetna-mittal Apr 13, 2026
f40371b
chore: amsterdam related changes
chetna-mittal Apr 13, 2026
2c61f5c
Remove BPO transition forks, add OsakaToAmsterdam transition
dapplion Apr 13, 2026
e55456f
Remove unused BPO1 import from transition.py
dapplion Apr 13, 2026
c0f536f
Fix lint: remove unused BPO imports, sort imports
dapplion Apr 13, 2026
09c47e5
chore: remove dead code
chetna-mittal Apr 19, 2026
0be5b46
chore: add workflows for dashboard integration
chetna-mittal Apr 20, 2026
0557a0b
chore: update workflows
chetna-mittal Apr 20, 2026
16cc989
chore: add rpc-compat simulator to hive generic workflow
chetna-mittal Apr 22, 2026
c3b4950
chore: update fixtures url
chetna-mittal Apr 22, 2026
b9c81de
chore: fix lint issue
chetna-mittal Apr 22, 2026
5b13bd0
chore: minor fixes
chetna-mittal Apr 22, 2026
6ec10c5
chore: update sha pinned action
chetna-mittal Apr 22, 2026
b49a4f9
chore: update branch for geth
chetna-mittal Apr 23, 2026
c02bf3a
chore: remove rpc-compat simulator
chetna-mittal Apr 23, 2026
92cedc6
chore: fix lint issue
chetna-mittal Apr 23, 2026
68b13ca
chore: enable website upload
chetna-mittal Apr 23, 2026
06ab987
chore: update parallelism
chetna-mittal Apr 23, 2026
9592ff5
chore: introduce free disk space
chetna-mittal Apr 23, 2026
b4030d2
chore: remove gnosis engine simulator
chetna-mittal Apr 24, 2026
d8306f0
chore: fix disk issue
chetna-mittal Apr 24, 2026
8f0fee2
chore: fix workflow
chetna-mittal Apr 24, 2026
9b9a2a8
chore: add trie file for amsterdam
chetna-mittal Apr 24, 2026
1cc02b6
chore: correct generic workflow
chetna-mittal Apr 24, 2026
cef409a
chore: correct bal hive workflow
chetna-mittal Apr 24, 2026
aedac10
Revert "chore: add trie file for amsterdam"
chetna-mittal Apr 27, 2026
36a2569
chore: fix lint issue
chetna-mittal Apr 27, 2026
51e01a1
chore: fix t8n tool changes for amsterdam
chetna-mittal May 25, 2026
1a8983a
chore: fix workflows
chetna-mittal May 25, 2026
6714f22
chore: cleanup client names
chetna-mittal May 25, 2026
a53e98a
Merge remote-tracking branch 'origin/forks/amsterdam' into fix/amster…
chetna-mittal May 29, 2026
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
3 changes: 0 additions & 3 deletions .github/configs/fork-ranges.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@
- label: osaka
from: Osaka
until: Osaka
- label: bpo
from: BPO1
until: BPO2
- label: amsterdam
from: Amsterdam
until: Amsterdam
8 changes: 4 additions & 4 deletions .github/configs/hive/latest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,31 @@

# Geth (Go-Ethereum)
# GHCR: https://ghcr.io/chetna-mittal/geth
- client: go-ethereum-gnosis
- client: go-ethereum
nametag: ""
build_args:
baseimage: ghcr.io/chetna-mittal/geth
tag: latest

# Nethermind
# Docker Hub: https://hub.docker.com/r/nethermind/nethermind
- client: nethermind-gnosis
- client: nethermind
nametag: ""
build_args:
baseimage: docker.io/nethermind/nethermind
tag: latest

# Reth (Gnosis)
# GHCR: https://ghcr.io/gnosischain/reth_gnosis
- client: reth-gnosis
- client: reth
nametag: ""
build_args:
baseimage: ghcr.io/gnosischain/reth_gnosis
tag: latest

# Erigon
# Docker Hub: https://hub.docker.com/r/erigontech/erigon
- client: erigon-gnosis
- client: erigon
nametag: ""
build_args:
baseimage: docker.io/erigontech/erigon
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/eest_hive_gnosis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ on:
fork:
description: "Fork passed to --fork"
required: true
default: "Osaka"
default: "Amsterdam"
client:
description: "Client passed to --client"
required: true
default: "nethermind-gnosis"
default: "nethermind"
test_dir:
description: "Optional test directory under tests/ (e.g. osaka). Leave empty to fill all tests."
required: false
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/eest_hive_gnosis_multi_client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
fork:
description: "Fork passed to --fork"
required: true
default: "Osaka"
default: "Amsterdam"
test_dir:
description: "Optional test directory under tests/ (e.g. osaka). Leave empty to fill all tests."
required: false
Expand Down Expand Up @@ -52,10 +52,10 @@ jobs:
fail-fast: false
matrix:
client:
- reth-gnosis
- go-ethereum-gnosis
- nethermind-gnosis
- erigon-gnosis
- reth
- go-ethereum
- nethermind
- erigon

steps:
- name: Checkout the repository
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/eest_hive_gnosis_multi_client_until.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@ jobs:
fail-fast: false
matrix:
client:
- reth-gnosis
- go-ethereum-gnosis
- nethermind-gnosis
- erigon-gnosis
- reth
- go-ethereum
- nethermind
- erigon

steps:
- name: Checkout the repository
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/eest_hive_matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ on:
fork:
description: "Fork passed to --fork"
required: true
default: "Osaka"
default: "Amsterdam"
client:
description: "Client passed to --client"
required: true
default: "reth-gnosis"
default: "nethermind"
test_dirs:
description: "Comma-separated list of EIP numbers or directory names"
required: true
default: "osaka"
default: "amsterdam"

jobs:
# Prepare matrix from input
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/hive-consume.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ on:
required: false
default: "ghcr.io/chetna-mittal/geth:latest docker.io/alpine:latest docker.io/library/golang:1-alpine"
client:
description: "Hive client to test (e.g., go-ethereum-gnosis, reth-gnosis)"
description: "Hive client to test (e.g., go-ethereum, reth)"
required: false
default: "go-ethereum-gnosis"
default: "go-ethereum"
client_file:
description: "Client config file name under .github/configs/hive/ (e.g., latest.yaml, master.yaml)"
required: false
Expand All @@ -48,10 +48,10 @@ on:
type: string
default: "ghcr.io/chetna-mittal/geth:latest docker.io/alpine:latest docker.io/library/golang:1-alpine"
client:
description: "Hive client to test (e.g., go-ethereum-gnosis, reth-gnosis)"
description: "Hive client to test (e.g., go-ethereum, reth)"
required: false
type: string
default: "go-ethereum-gnosis"
default: "go-ethereum"
client_file:
description: "Client config file name under .github/configs/hive/ (e.g., latest.yaml, master.yaml)"
required: false
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
needs: cache-docker-images
runs-on: ubuntu-latest
env:
CLIENT: ${{ inputs.client || 'go-ethereum-gnosis' }}
CLIENT: ${{ inputs.client || 'go-ethereum' }}
CLIENT_FILE: ${{ inputs.client_file || 'latest.yaml' }}
strategy:
fail-fast: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/hive-execute.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
id: start-hive
uses: ./execution-specs/.github/actions/start-hive-dev
with:
clients: go-ethereum-gnosis
clients: go-ethereum
client-file: execution-specs/.github/configs/hive/latest.yaml
hive-path: hive
timeout: "180"
Expand Down
200 changes: 0 additions & 200 deletions .github/workflows/hive-fusaka.yaml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,9 @@ jobs:
- label: osaka
from_fork: Osaka
until_fork: Osaka
# - label: amsterdam
# from_fork: Amsterdam
# until_fork: Amsterdam
- label: amsterdam
from_fork: Amsterdam
until_fork: Amsterdam
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ There are two phases in the test pipeline: **fill** (generate fixtures from the

**Core test pipeline** (`test.yaml`): Runs on PRs. Fill only — no consume. Jobs: `static`, `py3` (fill Paris->Osaka), `pypy3`, `tests_pytest_py3`, `tests_pytest_pypy3`. Setup action (`.github/actions/setup-env/`) installs Rust, build-essential, tox, and downloads geth.

**Hive integration** (`hive-consume.yaml`): Runs on PRs touching hive paths or `forks/**` pushes. Intended to consume fixtures against `go-ethereum-gnosis` via Hive (4 modes: Engine, RLP, Sync, Dev Mode). Uses `gnosischain/hive` repo (branch `master`) and `latest.yaml` client config.
**Hive integration** (`hive-consume.yaml`): Runs on PRs touching hive paths or `forks/**` pushes. Intended to consume fixtures against `go-ethereum` via Hive (4 modes: Engine, RLP, Sync, Dev Mode). Uses `gnosischain/hive` repo (branch `master`) and `latest.yaml` client config.

**Manual hive workflows** (workflow_dispatch only, not automated on PRs):

Expand All @@ -84,7 +84,7 @@ There are two phases in the test pipeline: **fill** (generate fixtures from the
|------------------------------------|-----------------------------------|-------------------------------------------------------------------------------------|
| test.yaml | PR, push to master | Core pipeline: static checks, py3 fill, pypy3 fill, framework unit tests |
| test-docs.yaml | PR, push | mkdocs build, markdownlint, changelog validation |
| hive-consume.yaml | PR (hive paths), push to forks/** | Hive integration: Engine/RLP/Sync simulators + Dev Mode against go-ethereum-gnosis |
| hive-consume.yaml | PR (hive paths), push to forks/** | Hive integration: Engine/RLP/Sync simulators + Dev Mode against go-ethereum |
| benchmark.yaml | push to forks/** | Gas benchmarks, fixed opcode benchmarks |
| eest_hive_gnosis.yaml | manual | Fill + consume against a single Gnosis client |
| eest_hive_gnosis_multi_client.yaml | manual | Fill once, then consume against 4 Gnosis clients (reth/geth/nethermind/erigon) |
Expand Down
Loading
Loading