The aim of this repository is to give step by step guide for people that want make their first step in Bitcoin programming.
The example have been made on a fresh Ubuntu install.
This has been done as a test to be in the bitcoin labs seminary, to learn more and deeply about Bitcoin.
-
There is a guide to install WSL on a windows machine and on a non-system drive
-
The next step is to compile bitcoin on the Ubuntu or Fedora server
Compile Bitcoin on Ubuntu 18.04
Compile Bitcoin on Fedora -
The next step, after a successful installation, is to run unit/reression tests
I have provide the logs when I have run them.
Unit tests - Logs
Regression tests - Full Logs
Regression tests - Light Logs -
Finally, I had to provide a modified code from the test_example.py testing script in order to do 3 actions :
- Mine a block
- Send it to a dedicated node
- Check that node has received it.
example_test_mk.py
I have also added some words about bitcoin-related subjects.