Last active
September 13, 2017 21:01
-
-
Save jwasinger/694b54d16f5af2a194dab1b770c6c51d to your computer and use it in GitHub Desktop.
How to set up Trace Equivalence testing with Ethereumjs-vm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone clone https://github.com/jwasinger/evmlab && git checkout ethereumjs-multi-trace | |
# set up a python environment | |
pipenv --three | |
pipenv shell | |
pip install -r requirements.txt | |
pip install ethereum | |
python setup.py install | |
# now edit statetests.ini to only use JS,GETH as Clients (so that it doesn't take forever to install the docker images) | |
# run the equivalence tester | |
python trace_statetests.py |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment