cmd/evm: add state transition tool for testing (#20958)
This PR implements the EVM state transition tool, which is intended
to be the replacement for our retesteth client implementation.
Documentation is present in the cmd/evm/README.md file.
Co-authored-by:
Felix Lange <fjl@twurst.com>
Showing
- cmd/evm/testdata/4/readme.md 3 additions, 0 deletionscmd/evm/testdata/4/readme.md
- cmd/evm/testdata/4/txs.json 14 additions, 0 deletionscmd/evm/testdata/4/txs.json
- cmd/evm/testdata/5/alloc.json 1 addition, 0 deletionscmd/evm/testdata/5/alloc.json
- cmd/evm/testdata/5/env.json 11 additions, 0 deletionscmd/evm/testdata/5/env.json
- cmd/evm/testdata/5/readme.md 1 addition, 0 deletionscmd/evm/testdata/5/readme.md
- cmd/evm/testdata/5/txs.json 1 addition, 0 deletionscmd/evm/testdata/5/txs.json
- cmd/evm/testdata/7/alloc.json 12 additions, 0 deletionscmd/evm/testdata/7/alloc.json
- cmd/evm/testdata/7/env.json 7 additions, 0 deletionscmd/evm/testdata/7/env.json
- cmd/evm/testdata/7/readme.md 7 additions, 0 deletionscmd/evm/testdata/7/readme.md
- cmd/evm/testdata/7/txs.json 1 addition, 0 deletionscmd/evm/testdata/7/txs.json
- cmd/evm/transition-test.sh 191 additions, 0 deletionscmd/evm/transition-test.sh
- cmd/utils/flags.go 5 additions, 5 deletionscmd/utils/flags.go
- core/state/dump.go 34 additions, 25 deletionscore/state/dump.go
- core/state/state_test.go 2 additions, 2 deletionscore/state/state_test.go
- core/vm/eips.go 24 additions, 10 deletionscore/vm/eips.go
- tests/init.go 11 additions, 0 deletionstests/init.go
- tests/state_test_util.go 6 additions, 3 deletionstests/state_test_util.go
Loading
Please register or sign in to comment