6

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?

J-B
  • 8,941
  • 16
  • 46
  • 77
MattyB
  • 171
  • 3

2 Answers2

6

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.

dbryson
  • 6,403
  • 2
  • 27
  • 37
3

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

Joel Burget
  • 131
  • 3