libbitcoin-system is the base of the stack. It has no dependency other than the C++20 standard library, and every other library builds on it. It implements Bitcoin's primitives and rules: blocks, transactions, scripts and their execution, its own hash functions and cryptography, keys, addresses and wallets, and encodings and serialization.
1. The library#
| Repository | libbitcoin-system |
| Depends on | the C++20 standard library |
| Used by | libbitcoin-database, libbitcoin-network, libbitcoin-node, libbitcoin-server, libbitcoin-explorer |
| Header | <bitcoin/system.hpp> |
| Namespace | libbitcoin::system |
| Package | libbitcoin-system (pkg-config) |
| License | AGPL with a lesser clause |