evm

| Index | Tutorial | Manual | | :—: | :———————–: | :——————-: |

evm is a low-level Ethereum Virtual Machine toolkit.

Installation

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/

Uninstallation

sudo rm -f /usr/local/bin/evm /usr/local/bin/dio

Update

git -C evm pull origin master
make -C evm bin/evm
sudo install evm/bin/evm /usr/local/bin/