Skip to content

eynhaender/libbitcoin-node

 
 

Repository files navigation

Build Status Coverage Status

libbitcoin-node

The high performance Bitcoin full node based on libbitcoin-system, libbitcoin-database, and libbitcoin-network.

tl;dr

This is the node component of libbitcoin v4. It integrates the basic components and offers a high performance Bitcoin full node. It makes heavy use of the available hardware, internet connection and availabe RAM and CPU so you can sync the Bitcoin blockchain from genesis, today and in the future.

This component contains no executable as it moved up to libbitcoin-server. If you want to build and run your own libbitcoin server, check out the corresponding module bs at libbitcoin-server.

License Overview

All files in this repository fall under the license specified in COPYING. The project is licensed as AGPL with a lesser clause. It may be used within a proprietary project, but the core library and any changes to it must be published online. Source code for this library must always remain free for everybody to access.

About libbitcoin

The libbitcoin toolkit is a set of cross platform C++ libraries for building Bitcoin applications. The toolkit consists of several libraries, most of which depend on the foundational libbitcoin-system library. Each library's repository can be cloned and built separately. There are no packages yet in distribution, however each library includes an installation script (described below) which is regularly verified via github actions.

About

Bitcoin Full Node

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.7%
  • Shell 16.5%
  • M4 10.3%
  • CMake 4.2%
  • Makefile 1.2%
  • Batchfile 1.0%
  • C 0.1%