14

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?

TMOTTM
  • 1,953
  • 2
  • 14
  • 23

1 Answers1

9

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.

dbryson
  • 6,403
  • 2
  • 27
  • 37
  • So with pyethapp i also have pyethereum, so to speak. – TMOTTM Jun 07 '16 at 15:59
  • Yes. Pyethapp contains pyethereum and pydevp2p. See the README for more details: https://github.com/ethereum/pyethapp – dbryson Jun 07 '16 at 16:03
  • So if i have pyethereum (since i have pyethapp running), do I then also have pyethtool? – TMOTTM Jun 07 '16 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 08 '16 at 11:41
  • I'm asking because of this tutorial: https://blog.ethereum.org/2014/04/10/pyethereum-and-serpent-programming-guide/ – TMOTTM Jun 08 '16 at 20:28