I'm trying to figure out if anyone has separated out the Ethereum VM for experimentation. It would be interesting to play with the interface to the EVM for smart contract testing without all of the other trappings of Ethereum.

Has anyone done this?


I'd suggest looking at pyethereum https://github.com/ethereum/pyethereum the pieces are all there. There's also https://github.com/ethereumjs/ethereumjs-vm which is a javascript implementation.

  • There is also EVM JIT project that implements Ethereum Virtual Machine. Mar 24 '16 at 14:47
  • @PawełBylica it's ok to add another answer :-)
    – Afr
    Mar 25 '16 at 20:16

In addition to @dbryson's answer, there's Masala, a standalone EVM written in Haskell.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.