| Index | Tutorial | Manual | | :—: | :———————–: | :——————-: |
evm is a low-level Ethereum Virtual Machine toolkit.
Building from source requires gcc (Linux) or clang (MacOS).
git clone https://github.com/wjmelements/evm.git
make -C evm bin/evm
sudo install evm/bin/evm /usr/local/bin/
To also build bin/dio (on-chain state snapshotter), libcurl development headers are required:
make -C evm bin/evm bin/dio
sudo install evm/bin/evm evm/bin/dio /usr/local/bin/
sudo rm -f /usr/local/bin/evm /usr/local/bin/dio
git -C evm pull origin master
make -C evm bin/evm
sudo install evm/bin/evm /usr/local/bin/