This one: https://github.com/ethereum/pyethapp

and this one: https://github.com/ethereum/pyethereum

I have pyethapp running (the ipython console). What then is pyethereum?

1 Answer 1


Pyethereum is the core blockchain related logic: transactions, blocks, contract VM, etc....

Pyethapp uses both pydevp2p for the p2p logic along with Pyethereum to create a complete Ethereum client.

So if you want a complete networked Ethereum client use Pyethapp. If you just want to experiment with the blockchain related logic you can use Pyethereum by itself.

  • So with pyethapp i also have pyethereum, so to speak.
    – TMOTTM
    Jun 7, 2016 at 15:59
  • Yes. Pyethapp contains pyethereum and pydevp2p. See the README for more details: github.com/ethereum/pyethapp
    – dbryson
    Jun 7, 2016 at 16:03
  • So if i have pyethereum (since i have pyethapp running), do I then also have pyethtool?
    – TMOTTM
    Jun 7, 2016 at 16:08
  • I'm think pyethtool is the name of an older tool that's been moved within Pyethereum. So I'm sure you have the same functionality by having Pyethereum.
    – dbryson
    Jun 8, 2016 at 11:41
  • I'm asking because of this tutorial: blog.ethereum.org/2014/04/10/…
    – TMOTTM
    Jun 8, 2016 at 20:28

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.