Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1Repository Tools2---------------------4### [Developer tools](/contrib/devtools) ###5Specific tools for developers working on this repository.6Additional tools, including the `github-merge.py` script, are available in the [maintainer-tools](https://github.com/bitcoin-core/bitcoin-maintainer-tools) repository.8### [Verify-Commits](/contrib/verify-commits) ###9Tool to verify that every merge commit was signed by a developer using the `github-merge.py` script.11### [Linearize](/contrib/linearize) ###12Construct a linear, no-fork, best version of the blockchain.14### [Qos](/contrib/qos) ###16A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Bitcoin network. This means one can have an always-on bitcoind instance running, and another local bitcoind/bitcoin-qt instance which connects to this node and receives blocks from it.18### [Seeds](/contrib/seeds) ###19Utility to generate the pnSeed[] array that is compiled into the client.21### [ASMap](/contrib/asmap) ###22Utilities to analyze and process asmap files.24Build Tools and Keys25---------------------27### Packaging ###28The [Debian](/contrib/debian) subfolder contains the copyright file.30All other packaging related files can be found in the [bitcoin-core/packaging](https://github.com/bitcoin-core/packaging) repository.32### [MacDeploy](/contrib/macdeploy) ###33Scripts and notes for Mac builds.35Test and Verify Tools36---------------------38### [TestGen](/contrib/testgen) ###39Utilities to generate test vectors for the data-driven Bitcoin tests.41### [Verify-Binaries](/contrib/verify-binaries) ###42This script attempts to download and verify the signature file SHA256SUMS.asc from bitcoin.org.44Command Line Tools45---------------------47### [Completions](/contrib/completions) ###48Shell completions for bash and fish.50UTXO Set Tools51--------------53### [UTXO-to-SQLite](/contrib/utxo-tools/utxo_to_sqlite.py) ###54This script converts a compact-serialized UTXO set (as generated by Bitcoin Core with `dumptxoutset`)55to a SQLite3 database. For more details like e.g. the created table name and schema, refer to the56module docstring on top of the script, which is also contained in the command's `--help` output.
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.