Releases: kkrt-labs/ef-tests
Releases · kkrt-labs/ef-tests
v0.2.2
v0.2.1
What's Changed
- refactor: v0 account model by @enitrat in #688
- chore: update ssj fetch by @enitrat in #692
- dev: use the hashbrown crate for hashmap by @imotai in #693
- Some enhancements by @tcoratger in #690
- feat: deploy from zero by @enitrat in #695
- dev: rename precompiles class by @enitrat in #696
- Bump reth to v0.2.0-beta.5 by @tcoratger in #694
- bump rust version by @tcoratger in #689
- dev: remove ca/eoa from ssj makefile by @enitrat in #698
- feat: set cairo1helpers account storage by @enitrat in #700
- Remove ruint as a dependency by @tcoratger in #699
- Update crate versions in
Cargo.toml
file by @tcoratger in #701 - chore: code clean by @enitrat in #697
- Bump
reth
tov0.2.0-beta.6
by @tcoratger in #704 - feat: restore support for SSJ by @enitrat in #703
- fix ssj makefile by @enitrat in #705
- dev: update makefile by @enitrat in #707
- removing distinction for EOA and CA by @Gerson2102 in #708
- Readme jq by @Gerson2102 in #709
- feat: store jumpdests on setup by @enitrat in #710
- bump reth to
v0.2.0-beta.7
by @tcoratger in #711 - feat: use custom kakarot tests by @enitrat in #712
- dev: use modified tests for rip7212 compat by @enitrat in #713
- Add initialized jumpdests storage var by @enitrat in #714
New Contributors
- @imotai made their first contribution in #693
- @tcoratger made their first contribution in #690
- @Gerson2102 made their first contribution in #708
Full Changelog: 0.2.0...v0.2.1
0.2.0 - Cancun support
0.1.2
0.1.1
0.1.0
What's Changed
- feat: initial crate imports by @greged93 in #4
- Mvt/add test by @jobez in #5
- feat: reth test runner by @greged93 in #8
- refactor flow for test by @jobez in #9
- fix: load cases by @greged93 in #13
- fix: storage address by @greged93 in #15
- allow devs to specify which specific subcase to run by @jobez in #17
- feat: improve test running by @greged93 in #18
- dev: add
EF_TESTS_DIR
as target by @ftupas in #21 - dev: fix deserialization error by @ftupas in #25
- dev: add function to allow skipping tests by @bajpai244 in #29
- feat: templates by @greged93 in #32
- refactor: should skip static by @greged93 in #34
- feat: fetch dump by @greged93 in #35
- Fix copied test don't have ef formatting by @ClementWalter in #43
- feat: improve logging in ef-tests by @greged93 in #46
- feat: improve logging info kakarot commit by @greged93 in #54
- feat: improve error handling by @greged93 in #60
- fix: pre state by @greged93 in #55
- fix: assert empty state by @greged93 in #58
- dev: improve logging for post state failures by @bajpai244 in #66
- dev: remove mut by @greged93 in #69
- dev: fix handling pre-state to use correct implementation class hash by @ftupas in #42
- fix: add evm -> starknet address in pre state by @greged93 in #74
- feat: add vmtests by @greged93 in #76
- let there be ci by @jobez in #71
- feat: add stMemoryTests by @bajpai244 in #84
- feat: add stSLoadTest by @ftupas in #80
- feat: bump katana by @greged93 in #100
- dev: remove
from_dump_state
by @ftupas in #105 - feat: contributor guide by @greged93 in #96
- feat: first draft for sequencer by @greged93 in #104
- refactor: refactor according to clippy pedantic recommendation and add more documentation by @Eikix in #82
- feat: add
stInitCode
tests to the runner by @bajpai244 in #118 - feat: log tests all pass by @Eikix in #128
- Doc: Improve readme by @khaeljy in #130
- feat: implement blockifier
State
andStateReader
traits by @greged93 in #107 - feat: add stBadOpcode by @Eikix in #127
- feat: add stSolidityTest test suite by @Eikix in #142
- Doc: Add Github token requirments in README.md by @khaeljy in #148
- feat: add devcontainer settings by @khaeljy in #131
- feat: add Shanghai testsuite by @khaeljy in #158
- feat: invoke sequencer by @greged93 in #144
- feat: add CALL opcodes (call, delegate & create) by @khaeljy in #258
- feat: add
stBugs
testsuite to the blockchain_tests module by @khaeljy in #261 - dispatch nonce assertion based on eoa/contract distinction by @jobez in #147
- feat: add
stCodeCopyTest
andstCodeSizeLimit
by @khaeljy in #266 - Add: stExtCodeHash to the blockchain tests module by @danilowhk in #292
- feat: load skipped suites from yaml file by @khaeljy in #268
- Organize tests to have better organization and visility by @danilowhk in #293
- fix: fix CI and skipped tests missed in rebase by @Eikix in #294
- feat: add
stAttackTest
testsuite to the blockchain_tests module by @khaeljy in #298 - fix rebase regression (
stCodeCopyTest
andstCodeSizeLimit
) by @khaeljy in #301 - feat: add
stChainId
to the blockchain tests module by @khaeljy in #300 - feat: add
stEIP150Specific
testsuite to the blockchain_tests module by @khaeljy in #314 - Added stReturnDataTest by @danilowhk in #321
- stRevertTest tests implementation by @danilowhk in #325
- add
stHomesteadSpecific
testsuite by @khaeljy in #355 - add
stNonZeroCallsTest
testsuite by @khaeljy in #364 - add
stMemoryStressTest
testsuite by @khaeljy in #363 - add
stEIP150singleCodeGasPrices
testsuite by @khaeljy in #345 - add
stMemExpandingEIP150Calls
testsuite by @khaeljy in #358 - add
stEIP158Specific
testsuite by @khaeljy in #352 - Fix: Refactor skip file to add folder name by @khaeljy in #374
- add
stArgsZeroOneBalance
testsuite by @TAdev0 in #372 - add
stQuadraticComplexityTest
testsuite by @TAdev0 in #377 - add CREATE-related test suite by @khaeljy in #341
- add
stRecursiveCreate
testsuite by @TAdev0 in #381 - add
stShift
testsuite by @TAdev0 in #384 - add
stPreCompiledContracts
andstPreCompiledContracts2
testsuites by @khaeljy in #392 - add
stSpecialTest
testsuite by @khaeljy in #419 - add
stSStoreTest
testsuite by @khaeljy in #417 - add
stRefundTest
testsuite by @khaeljy in #416 - add
stSelfBalance
testsuite by @khaeljy in #418 - add
stStackTests
testsuite by @khaeljy in #420 - Add tests failing due to missing field gasPrice by @khaeljy in #458
- add
stStaticCall
testsuite by @khaeljy in #426 - fix: improve logging by @greged93 in #464
- add
stWalletTest
testsuite by @TAdev0 in #431 - add
stZeroCallsTest
testsuite by @TAdev0 in #437 - add
stTransactionTest
testsuite by @TAdev0 in #448 - add
stTransitionTest
testsuite by @TAdev0 in #434 - add
stStaticFlagEnabled
testsuite by @TAdev0 in #445 - add
stSystemOperationsTest
testsuite by @TAdev0 in #453 - Refactoring tests order and tests timeout limit by @danilowhk in #465
- Add trunk by @ClementWalter in #326
- feat: evm sequencer by @greged93 in #316
- add
stTimeConsuming
testsuite by @TAdev0 in #441 - add
stZeroKnowledge
andstZeroKnowledge2
testsuites by @TAdev0 in #463 - fix: kakarot sequencer by @greged93 in #468
- feat: deprecate katana by @greged93 in #472
- Remove useless make command since Katana deprecation by @khaeljy in #481
- Update devcontainer.json by @khaeljy in #482
- Improve test logging by @ClementWalter in #510
- fix: logging by @greged93 in #511
- Add
stRandom
andstRandom2
testsuites by @khaeljy in #399 - Add spellings by @ClementWalter in #519
- test: update post-state assertion by @greged93 in #473
- Unskip passing and add newly failing due to GAS by @ClementWalter in #525
- dev: pull compiled contracts of Kakarot system from kakar...