How to Setup Bitcoin Core and Lightning Network Node Developer Environment

How to Setup Bitcoin Core and Lightning Network Node  Developer Environment

By Tyonum Peter

Like any other developer environment, for one to build on Bitcoin Core and Lightning Network, you need to setup their (development) environments.

Note: This writeup is based on implementation on macOS. If you need help setting up for another platform, please reach out and I will be happy to assist.

Prerequisites:

Please check that you have the following software installed on your computer:

  • Git
  • python
  • Home Brew
  • Sqlite

We are going to start with Bitcoin. To build on Bitcoin, we are going to setup its client software called Bitcoin Core. Bitcoin Core consists of a full-node software for fully validating the blockchain as well as a bitcoin wallet. We will clone their Github repository and compile.

Peter continues to share his expert tutorial insights here https://dev.to/tvpeter/how-to-setup-bitcoin-core-and-lightning-network-node-developer-environment-3lil click to get the full gist.