• Stars
    star
    210
  • Rank 187,585 (Top 4 %)
  • Language
    Python
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn Blockchain by Building One

This is the full source code for my book, Learn Blockchain by Building One (Apress / Amazon).

Please submit any issues found in the code here: https://github.com/dvf/blockchain-book/issues

And if I haven't responded to them, please get my attention at [email protected] and I'll do my best to help you out.

The Code

The finalized blockchain is located in /chapters/chapter_7.

Please ensure all dependencies are installed:

cd chapters/chapter_7
poetry install
Creating virtualenv chapter-7-uY9ygsE2-py3.8 in /home/dan3x/.cache/pypoetry/virtualenvs
Installing dependencies from lock file

Package operations: 50 installs, 0 updates, 0 removals

  β€’ Installing pyparsing (2.4.7)
  β€’ Installing six (1.15.0)
  β€’ Installing attrs (20.2.0)
  β€’ Installing colorama (0.4.3)
  β€’ Installing idna (2.10)
  β€’ Installing iniconfig (1.0.1)
...

Then you can run the node:

$ poetry shell
(chapter-7-py3.8) $ python node.py

2021-02-16 11:37.35 Creating genesis block
2021-02-16 11:37.35 Server listening on 0.0.0.0:8888
2021-02-16 11:37.35 Found external IP: XXX.XXX.XXX.XXX