Getting Started with Libbitcoin

Libbitcoin is system’s level C++ toolkit for programming with the Bitcoin Blockchain. It’s a massive and complex framework but with a little practice it can be an incredible and robust tool to implement privacy and security centric bitcoin features. In this multi-part series I’ll be going over some of the basics of the library.

First step is installation; I’ll be going over installation for Mac.

On Mac OSX, clang version >7 is required so go ahead and check it with:

$clang++ --version

After that you need to have the xcode toolchain installed. Easy enough with:

$ xcode-select --install

Next, you’ll need to use homebrew to install some of libbitcoin’s dependency stack with:

$ brew install autoconf automake libtool pkgconfig wget
$ brew install boost

After you have all the dependencies installed on your system you go ahead and clone the repo into a local directory:

$ git clone

and walk through the make file with autotools:

$ ./
$ ./configure
$ make
$ sudo make install
$ sudo 

Leave a Reply

Your email address will not be published.