The code examples and exercises are written in jupyter notebook pages or native C++.
There are two types of jupyter notebook pages in this repository. Pages denoted with BX
are command-line scripts which call the Libbitcoin-Explorer command-line utility and require a jupyter bash kernel to run. Pages denoted with cpp
are written with Libbitcoin C++ libraries and require a jupyter C++ kernel to run.
Here are the required tools for the TeachBitcoin course.
Libbitcoin-Explorer
- Install with
install.sh
(Version3) - Configure Libbitcoin-Explorer for testnet
- Instructions
- Example Testnet Config
- Try
bx fetch-height
, and compare with a testnet blockexplorer.
Jupyter Notebook and Bash & C++ Kernels
It is recommended to install jupyter notebook from a mini-conda package installer.
- Install the miniconda package-manager.
- Install the Jupyter Notebook and the c++ cling kernel.
- Install the Jupyter Bash Kernel.
- Try to run the notebook pages in this repository
C++ tools
- IDE of your choice.
- Or, any text editor with GCC linter
- e.g. Atom & linter-gcc