Skip to content

Instantly share code, notes, and snippets.

@jwasinger
Last active September 13, 2017 21:01
Show Gist options
  • Save jwasinger/694b54d16f5af2a194dab1b770c6c51d to your computer and use it in GitHub Desktop.
Save jwasinger/694b54d16f5af2a194dab1b770c6c51d to your computer and use it in GitHub Desktop.
How to set up Trace Equivalence testing with Ethereumjs-vm
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