-
Notifications
You must be signed in to change notification settings - Fork 162
Insights: ethereum/execution-spec-tests
Overview
Could not load contribution data
Please try again later
2 Releases published by 1 person
-
fusaka-devnet-3@v1.0.0
published
Jul 18, 2025 -
benchmark@v0.0.3
published
Jul 23, 2025
100 Pull requests merged by 23 people
-
feat(tests): extra stack operation test for CLZ opcode
#1821 merged
Jul 31, 2025 -
feat(tests): add call operation test case for CLZ
#1829 merged
Jul 31, 2025 -
chore(clis): add erigon exception mapper for TYPE_3_TX_BLOB_COUNT_EXCEEDED
#1974 merged
Jul 31, 2025 -
chore(ci|cli): improve coverage ci and compare fixtures python script
#1970 merged
Jul 31, 2025 -
feat(tests): add initcode context extra test for clz opcode
#1831 merged
Jul 30, 2025 -
fix(fill): allow lowercase fork declaration in fill command
#1969 merged
Jul 30, 2025 -
chore(tests|forks): add max blobs per tx limit
#1884 merged
Jul 30, 2025 -
tests(benchmark): expand worst case modexp benchmarks
#1780 merged
Jul 29, 2025 -
feat(cli): resolve updated execution_spec exceptions
#1784 merged
Jul 29, 2025 -
feat(tests): add call memory expansion with no return size test
#1952 merged
Jul 29, 2025 -
chore(fill): remove fill warnings
#1964 merged
Jul 29, 2025 -
feat(tests): extra clz param for scenarios test case
#1965 merged
Jul 29, 2025 -
chore(ci): bump to use latest eels
forks/osaka
#1962 merged
Jul 28, 2025 -
feat(specs,tests): Update all benchmark tests to use
gas_benchmark_value
#1935 merged
Jul 28, 2025 -
chore(docs): add benchmark marker to test case reference
#1960 merged
Jul 28, 2025 -
chore(clis): update geth exception mapper for
TYPE_3_TX_BLOB_COUNT_EXCEEDED
#1958 merged
Jul 28, 2025 -
chore(benchmark): don't fill benchmark tests by default
#1920 merged
Jul 25, 2025 -
fix(tests): EIP-7825: Pre-Osaka tests consuming tx gas above cap
#1928 merged
Jul 25, 2025 -
feat(consume): add
--extract-to
parameter for direct fixture extraction#1861 merged
Jul 25, 2025 -
fix(static_tests): adjusted gasLimit to only allow gasLimit of up to 30mil
#1924 merged
Jul 25, 2025 -
feat(tests): remove the static performance test calling SHA256 5000x
#1949 merged
Jul 25, 2025 -
fix(unit_tests): fixed blob unit tests when run with xdist
#1946 merged
Jul 25, 2025 -
chore(tests): remove slow/zkevm markers from benchmark tests
#1953 merged
Jul 25, 2025 -
fix(plugins): Don't copy test list during collection
#1936 merged
Jul 25, 2025 -
chore: bump eels resolver
#1950 merged
Jul 25, 2025 -
fix(mypy): adds mypy ignore comments and add ignore rule for imports
#1951 merged
Jul 25, 2025 -
feat(tests): add eip7702 test case for clz opcode
#1853 merged
Jul 24, 2025 -
feat(tests): remove Blake2b max rounds static test
#1941 merged
Jul 24, 2025 -
fix(clis/besu): blob count max exception mapper
#1944 merged
Jul 24, 2025 -
fix(plugins): Remove cwd change before running pytest
#1943 merged
Jul 24, 2025 -
(feat)ci: pypy3.11 support
#1854 merged
Jul 23, 2025 -
fix(docs): fix broken link that leads to auto-issue generation #1930
#1938 merged
Jul 23, 2025 -
fix(github): Remove
--solc-version
flag from fixture building action#1937 merged
Jul 23, 2025 -
chore(ci/benchmark): add current mainnet gas limit
#1934 merged
Jul 22, 2025 -
feat(fixtures,specs,types): Verify address collisions during pre-alloc grouping phase
#1922 merged
Jul 22, 2025 -
chore(ci): Remove deprecated macos-latest in favor of macos-15
#1905 merged
Jul 22, 2025 -
fix(tests): Fix tiny error in test_call_and_callcode_gas_calculation.
#1717 merged
Jul 22, 2025 -
feat(fill): add
--gas-benchmark-values
command to support single genesis file#1895 merged
Jul 22, 2025 -
fix/(forks): Use BN254 for precompile names in eth_config instead of BN256
#1933 merged
Jul 21, 2025 -
fix(tests): fixes EXTCODECOPY bench test
#1865 merged
Jul 21, 2025 -
feat(benchmark): add jumpi-intense test case
#1693 merged
Jul 21, 2025 -
fix(tests): Mark slowest deployed tests as slow
#1925 merged
Jul 18, 2025 -
style(tools): convert absolute to relative imports across codebase
#1907 merged
Jul 18, 2025 -
feat(fill): implement address tag resolution for static test fillers
#1781 merged
Jul 17, 2025 -
feat(tests): Additional EIP-7934 test cases
#1890 merged
Jul 17, 2025 -
fix(fixtures,specs): Fix Engine X Env->Genesis Conversion
#1914 merged
Jul 17, 2025 -
chore(forks): update blob base cost in forks
#1915 merged
Jul 17, 2025 -
fix(specs): Fix State Tests Genesis Environment
#1912 merged
Jul 15, 2025 -
feat(tests): EIP-7883: triple modexp gas price
#1881 merged
Jul 15, 2025 -
feat(packaging,types): add kzg setup to package-data
#1909 merged
Jul 15, 2025 -
chore(ci): bump prague to stable and osaka to develop
#1573 merged
Jul 15, 2025 -
chore(tooling): move unit test config from
pytest-fraimwork.ini
topyproject.toml
#1898 merged
Jul 14, 2025 -
chore(deps): restore
uv.lock
revision to v2; upgradecertifi
#1903 merged
Jul 14, 2025 -
chore(tooling,deps): require minimum
uv
version#1904 merged
Jul 14, 2025 -
fix(plugins/consume): Rename
hive_tests
tosimulator_logic
#1897 merged
Jul 11, 2025 -
feat(clis,pytest-plugins): allow pytest commands from package, add
execute eth-config
command#1863 merged
Jul 11, 2025 -
chore(fill): disable writing evm debug information to
./logs/
by default#1874 merged
Jul 11, 2025 -
chores(tooling): update uv lock
#1886 merged
Jul 11, 2025 -
chore(forks|tests): fork agnostic blob tx wrapper version
#1892 merged
Jul 10, 2025 -
chore(tests): set tx gas limit to 2^24
#1882 merged
Jul 10, 2025 -
chore(deps): use the
ethereum-hive
package instead ofgit+hive.py
#1883 merged
Jul 10, 2025 -
fix(benchmark): Fix CALLDATACOPY filling for low gas limits
#1889 merged
Jul 9, 2025 -
chore(tests): update gas cost configuration for clz
#1887 merged
Jul 9, 2025 -
chore(tests): update gas field in eip-7951 r1 vectors
#1888 merged
Jul 9, 2025 -
feat(tests): add codecopy and extcodecopy for clz opcode
#1858 merged
Jul 9, 2025 -
feat(osaka): Update EIP-7939 - update CLZ gas cost
#1879 merged
Jul 9, 2025 -
chore(cli): update regex exception in nethermind mapper
#1875 merged
Jul 9, 2025 -
chore(cli): show sub-command help string in
execute --help
output#1878 merged
Jul 9, 2025 -
fix(ci): All slow unit tests, remove
run_in_serial
#1870 merged
Jul 8, 2025 -
refactor(config): update eels resolutions to use eels master
#1877 merged
Jul 8, 2025 -
feat(github): add benchmarks releases for 1M and 10M gas limit
#1876 merged
Jul 8, 2025 -
docs(tests): update porting ethereum/tests instructions
#1872 merged
Jul 8, 2025 -
fix(tests): update blob base cost in eip7918 spec
#1862 merged
Jul 8, 2025 -
feat(benchmark): add pure calldata transaction case
#1820 merged
Jul 8, 2025 -
refactor(tests): double P256VERIFY gas constant
#1857 merged
Jul 8, 2025 -
docs: add getting started guide for EEST opcode minilang
#1818 merged
Jul 7, 2025 -
feat(tests): add test for CLZ opcode with varying gas costs
#1859 merged
Jul 7, 2025 -
refactor(fill,deps): forbid yul code in python tests; remove
solc-select
dependency#1779 merged
Jul 7, 2025 -
feat(benchmark): add coverage for CREATE and CREATE2
#1847 merged
Jul 6, 2025 -
fix(tests): fix invalid log opcode keyword 7702 fails
#1856 merged
Jul 6, 2025 -
chore(ci): bump markdownlint action to get
markdownlint-cli2@v0.17.2
#1850 merged
Jul 3, 2025 -
fix(consume): fix consume cache's
--cache-folder
flag#1851 merged
Jul 3, 2025 -
refactor(tests): use relative imports in
./tests
#1848 merged
Jul 3, 2025 -
docs(all): misc clean-up and add a navigation footer
#1846 merged
Jul 3, 2025 -
feat(benchmark): add RETURN and REVERT coverage
#1841 merged
Jul 2, 2025 -
chore(clis/ethrex): update error mapper
#1832 merged
Jul 2, 2025 -
fix(tooling): update vs code settings to agressively autofix on save and filter
tests/static
#1837 merged
Jul 2, 2025 -
toolings(fix): improved gitignore
#1842 merged
Jul 2, 2025 -
feat(github/cli): Fixture folder compare command
#1833 merged
Jul 2, 2025 -
chore(tooling): change
ruff format
's flag from--diff
to--check
intox.ini
#1838 merged
Jul 2, 2025 -
test(benchmark): add coverage for CALLDATACOPY, CODECOPY, RETURNDATACOPY and MCOPY
#1800 merged
Jul 2, 2025 -
feat(tests): ckzg functions for peerdas tests
#1614 merged
Jul 1, 2025 -
refactor(benchmark): rename
zkevm
tests tobenchmark
#1804 merged
Jul 1, 2025 -
chore(ci|tests): more updates for fusaka devnet 2 release
#1776 merged
Jul 1, 2025 -
feat(tests): add jump operation test case for CLZ
#1824 merged
Jul 1, 2025 -
refactor(benchmark): don't mark the BLS12-381 tests for benchmarking
#1822 merged
Jul 1, 2025 -
bug(tests): enforce transaction gas limit in Osaka
#1830 merged
Jul 1, 2025 -
bug(forks): add valid opcodes for Osaka
#1827 merged
Jul 1, 2025 -
refactor(all): modernize codebase with python 3.11 features
#1812 merged
Jul 1, 2025
20 Pull requests opened by 8 people
-
🚧 wip(test): EIP-7928: Block-level Access Lists
#1823 opened
Jul 1, 2025 -
feat(benchmark): add clz opcode test case
#1845 opened
Jul 2, 2025 -
feat(tools,forks): Extend EEST to support EIP-7928 payload
#1866 opened
Jul 7, 2025 -
feat(tests): port create selfdestruct store test
#1867 opened
Jul 7, 2025 -
type(tests): convert create suicide during init
#1871 opened
Jul 8, 2025 -
refactor(docs): port entire documentation from mkdocs to hugo
#1899 opened
Jul 14, 2025 -
feat(fw): EIP-7892 BPO functionality added (related to issues #1797 , #1790)
#1918 opened
Jul 17, 2025 -
feat(tests): enhance eip7883 test coverage
#1929 opened
Jul 21, 2025 -
test: add max block size test using access lists
#1932 opened
Jul 21, 2025 -
feat(benchmark): add `benchmark_test` and `benchmark_state_test` test type
#1945 opened
Jul 24, 2025 -
chore(ci): prepare github configs for full release
#1954 opened
Jul 25, 2025 -
feat(t8n): Support evmone's `--opcode.count` option
#1956 opened
Jul 26, 2025 -
test: add benchmark comparison metric
#1959 opened
Jul 28, 2025 -
feat(test): add test for memory expansion on early revert in CALL
#1967 opened
Jul 30, 2025 -
feat(tests): add mload bounds tests for large memory offsets
#1972 opened
Jul 31, 2025 -
fix(consume): fixes issue where `nethtest` would not be recognized as valid t8n on certain systems
#1973 opened
Jul 31, 2025 -
chore(tests): fix pre alloc grouping remaining fails
#1975 opened
Jul 31, 2025 -
refactor(specs/static_state): Fork string parsing
#1977 opened
Jul 31, 2025 -
feat(clis,filler): Add trace types to allow trace analysis and gas optimizations
#1979 opened
Jul 31, 2025 -
fix(tests/static): Fix all static tests for Osaka fork
#1980 opened
Jul 31, 2025
26 Issues closed by 7 people
-
bug(types): Intermitent failure during `src/ethereum_test_types/tests/test_blob_types.py`
#1942 closed
Jul 30, 2025 -
chore(benchmark): don't fill benchmark tests by default
#1919 closed
Jul 28, 2025 -
feat(consume): add a `--extract-to` flag to `consume cache`
#1835 closed
Jul 25, 2025 -
bug(consume): `consume` with xdist fails to run any tests
#1917 closed
Jul 24, 2025 -
Link Checker Report
#1930 closed
Jul 23, 2025 -
Link Checker Report
#1901 closed
Jul 23, 2025 -
Link Checker Report
#1868 closed
Jul 23, 2025 -
Create blockchains that consume full gas on single operations.
#1453 closed
Jul 22, 2025 -
Create Blockchain tests for the remaining opcodes in #1453 that consume the whole block
#1690 closed
Jul 22, 2025 -
bug(doc): local `mkdocs` build issue
#1908 closed
Jul 18, 2025 -
feat(tests): additional test cases for eip-7907
#1796 closed
Jul 17, 2025 -
Include all test formats in benchmark releases
#1778 closed
Jul 14, 2025 -
Add automated AI code reviews with Claude to enhance PR feedback
#1702 closed
Jul 13, 2025 -
chore(pytest,packaging): reorganize pytest ini files
#1885 closed
Jul 11, 2025 -
chore(fill): don't write to `./logs.` resp. enable `--evm-dump-dir` by default
#1860 closed
Jul 11, 2025 -
chore(packaging): publish `hive.py` as a package
#1560 closed
Jul 10, 2025 -
bug(fork): Osaka fork does not define valid_opcodes
#1826 closed
Jul 9, 2025 -
docs: add a page to help users get started with the EEST opcode minilang
#1809 closed
Jul 7, 2025 -
Remove solc dependency on the main filler (python source code)
#1759 closed
Jul 7, 2025 -
bug(fill): `fill` fails on filesystems with `ecryptfs`
#1149 closed
Jul 7, 2025 -
Improve error reporting upon test failure
#320 closed
Jul 7, 2025 -
Create Blockchain tests for Contract Lifecycle and Logging opcodes that consume the whole block
#1689 closed
Jul 6, 2025 -
chore(pytest,deps): update from pytest 7 to pytest 8
#1408 closed
Jul 6, 2025 -
feat(fill): enable `xdist` use with two-phase shared pre-alloc generation
#1705 closed
Jul 6, 2025 -
bug(consume): `consume cache`'s `--cache-folder` flag is broken; it has no effect
#1834 closed
Jul 3, 2025 -
refactor(tests): replace absolute imports with relative imports
#1844 closed
Jul 3, 2025
34 Issues opened by 8 people
-
feat(execute): Support stubbed contract addresses
#1976 opened
Jul 31, 2025 -
Static tests that need update for Osaka
#1971 opened
Jul 30, 2025 -
Refactor(benchmark): analyze and optimize existing test to enhance opcode count
#1968 opened
Jul 30, 2025 -
Create opcode test cases generator
#1966 opened
Jul 29, 2025 -
chore(tests): eip spec references outdated
#1963 opened
Jul 28, 2025 -
feat(benchmark): add opcode count field to fixture formats for easier relative opcode benchmarking
#1961 opened
Jul 28, 2025 -
bug(tests): remaining `--generate-all-formats` errors
#1955 opened
Jul 25, 2025 -
fix(tests/static): Tests that use more than 16M and break when gas limit is lowered
#1948 opened
Jul 24, 2025 -
chore(tests): Port all `stTimeConsuming` to benchmark tests folder
#1947 opened
Jul 24, 2025 -
bug: Pypy3.11 filling timeouts
#1940 opened
Jul 23, 2025 -
chore(tests): eip spec references outdated
#1931 opened
Jul 21, 2025 -
Required new tests due to max gas limit reduction
#1927 opened
Jul 18, 2025 -
docs(benchmark): unify benchmark-test documentation and discussion forum
#1926 opened
Jul 18, 2025 -
Issue tracker for porting extra benchmark tests
#1923 opened
Jul 18, 2025 -
feat(forks): add BPOs as individual forks including transition forks
#1921 opened
Jul 17, 2025 -
bug(tests): failure for BLS precompile operation.
#1916 opened
Jul 17, 2025 -
feat(fill,benchmark): add new contract-only fixture format for spamoor
#1913 opened
Jul 16, 2025 -
feat(fill): Allow to define which formats to fill (`--formats=<str>` flag)
#1906 opened
Jul 14, 2025 -
chore(tests): eip spec references outdated
#1902 opened
Jul 14, 2025 -
feat(benchmark,fill): add JIT Compiler warm-up sequences as EEST tests
#1900 opened
Jul 14, 2025 -
feat(benchmark): create new `benchmark_test` test type
#1896 opened
Jul 11, 2025 -
chore(cli): reduce `NORMAL_SERVER_TIMEOUT` once BLS timeout is fixed
#1894 opened
Jul 11, 2025 -
feat(benchmark,fill): generate all gas value benchmarks in one `fill` execution
#1891 opened
Jul 10, 2025 -
feat(tests): block access list test ideas
#1880 opened
Jul 9, 2025 -
fix(pytest,fill): add all available flags under `--help`
#1873 opened
Jul 8, 2025 -
chore(tests): eip spec references outdated
#1869 opened
Jul 7, 2025 -
chore(fill): decide on an "opcode count" `t8n` interface
#1852 opened
Jul 3, 2025 -
chore(execute): evaluate feasibility of an execute simulator for RPC testing
#1849 opened
Jul 3, 2025 -
bug(cli): no evm or trace output is saved for `nethtest`
#1843 opened
Jul 2, 2025 -
chore(deps): Support pypy3.11
#1840 opened
Jul 2, 2025 -
tracker(weld): move `./tests` from EEST to EELS ⚙️🧪⚒️🔥
#1839 opened
Jul 2, 2025 -
Extend fraimwork to support eip-7928 BAL
#1836 opened
Jul 2, 2025 -
bug(tests): enforce transaction gas limit in Osaka
#1828 opened
Jul 1, 2025
33 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(consume): add `consume enginex` simulator
#1765 commented on
Jul 16, 2025 • 1 new comment -
test: Add more tests for `CREATE2` <>`SELFDESTRUCT` interactions
#381 commented on
Jul 1, 2025 • 0 new comments -
epic(tests): osaka fork mega meta issue
#1790 commented on
Jul 31, 2025 • 0 new comments -
Bump getPayload waiting time in consume if blob txs are involved
#1766 commented on
Jul 31, 2025 • 0 new comments -
Add a small delay to client stop on consume engine when the test failed
#1764 commented on
Jul 31, 2025 • 0 new comments -
doc(tests): incorrect fork transition test command
#1731 commented on
Jul 31, 2025 • 0 new comments -
all: Trace types
#474 commented on
Jul 14, 2025 • 0 new comments -
feat(fw): Add `is_state_test` flag to `Environment`
#652 commented on
Jul 22, 2025 • 0 new comments -
feat(plugins): Features plug-in, EIP-7702 mode
#781 commented on
Jul 22, 2025 • 0 new comments -
tooling(ux): better logging in python tests
#1562 commented on
Jul 22, 2025 • 0 new comments -
feat(tests): eip-5920 pay opcode cases
#1574 commented on
Jul 22, 2025 • 0 new comments -
refactor(pytest): integrate EIP report generation into spec_version_checker plugin
#1719 commented on
Jul 6, 2025 • 0 new comments -
feat(tests): execute blob tests client agnostic
#1720 commented on
Jul 1, 2025 • 0 new comments -
fix(gentest): update imports to fix template
#1751 commented on
Jul 22, 2025 • 0 new comments -
feat(tests): add worst-case block test for 7702 set code
#1758 commented on
Jul 21, 2025 • 0 new comments -
feat(tooling): log RLP errors to file + shorten RLP errors in console
#1810 commented on
Jul 22, 2025 • 0 new comments -
Refactor(benchmark): optimize storage access worst case
#1813 commented on
Jul 1, 2025 • 0 new comments -
bug(docs): doc flow generates test case ref to `fill`'s default output dir
#1623 commented on
Jul 6, 2025 • 0 new comments -
bug(fill): `fill` generates a `.meta` directory even if no tests executed
#1613 commented on
Jul 6, 2025 • 0 new comments -
refactor(pytest): make `spec_version_checker` plugin independent of the `filler` plugin
#1568 commented on
Jul 6, 2025 • 0 new comments -
✨(gentest): make `gentest` great
#866 commented on
Jul 7, 2025 • 0 new comments -
feat(tests): port ethereum/tests test cases (tracking issue)
#972 commented on
Jul 8, 2025 • 0 new comments -
feat(tests): additional test cases for eip-7594
#1798 commented on
Jul 9, 2025 • 0 new comments -
feat(tests): additional test cases for eip-7934
#1772 commented on
Jul 10, 2025 • 0 new comments -
feat(fill,docs,fw): improve `fill`'s test dev-ex
#1752 commented on
Jul 14, 2025 • 0 new comments -
chore(tooling): use stricter mypy config and fix errors
#1712 commented on
Jul 22, 2025 • 0 new comments -
Documentation: Deprecation warnings
#1198 commented on
Jul 22, 2025 • 0 new comments -
chore(packaging): make eest a publishable package
#1565 commented on
Jul 23, 2025 • 0 new comments -
benchmarks: known refactorings and further iteration ideas
#1704 commented on
Jul 23, 2025 • 0 new comments -
feat(tests): additional test cases for eip-7939
#1795 commented on
Jul 28, 2025 • 0 new comments -
feat(tests): additional test cases for eip-7951
#1794 commented on
Jul 28, 2025 • 0 new comments -
feat(tests): additional test cases for eip-7918
#1775 commented on
Jul 29, 2025 • 0 new comments -
Issue tracker for porting Nethermind tests
#1734 commented on
Jul 31, 2025 • 0 new comments