nix-bitcoin is useful for running up-to-date bitcoin-core
.
But sometimes, we need to run old or patched releases in a nix environment.
nix-bitcoin-core-archive
provides Nix derivations for:
- old and outdated
bitcoin-core
releases - custom forks
Note: darwin
is not yet supported. Derivarions are only tested on Linux.
Just cd
into the directory of the chosen version, and then do a nix-build
. The build artifacts will be placed at result
. For example, if you want to run 0.21.0
:
$ cd core/0.21.0
$ nix-build
$ ls result/bin
bitcoin-cli bitcoind bitcoin-qt bitcoin-tx bitcoin-wallet
- Bitcoin Core v25.1
- Bitcoin Core v25.0
- Bitcoin Core v24.2
- Bitcoin Core v24.1
- Bitcoin Core v24.0.1
- Bitcoin Core v23.2
- Bitcoin Core v23.1
- Bitcoin Core v23.0
- Bitcoin Core v22.1
- Bitcoin Core v22.0
- Bitcoin Core v0.21.2
- Bitcoin Core v0.21.1
- Bitcoin Core v0.21.0
- Bitcoin Core v0.20.2
- Bitcoin Core v0.20.1
- Bitcoin Core v0.20.0
- Bitcoin Core v0.19.1
- Bitcoin Core v0.19.0.1
- Bitcoin Core v0.18.1
- Bitcoin Core v0.18.0
- Bitcoin Core v0.17.1
- Bitcoin Core v0.17.0.1
- Bitcoin Core v0.17.0
- Bitcoin Core v0.16.3
- Bitcoin Core v0.16.2
- Bitcoin Core v0.16.1
- Bitcoin Core v0.16.0
- Bitcoin Core v0.15.2
- Bitcoin Core v0.15.1
- Bitcoin Core v0.15.0.1
- Bitcoin Core v0.15.0
- Bitcoin Core v0.14.3
- Bitcoin Core v0.14.2
- Bitcoin Core v0.14.1
- Bitcoin Core v0.14.0
- Bitcoin Core v0.13.2
- Bitcoin Core v0.13.1
- Bitcoin Core v0.13.0
- Bitcoin Core v0.12.1
- Bitcoin Core v0.12.0
- Bitcoin Core v0.11.2
- Bitcoin Core v0.11.1
- Bitcoin Core v0.11.0
- SV2-IPC Patch by @Sjors - v28.99.0
- SV2 Patch by @Sjors - v25.99.0
- MutinyNet Patch by @benthecarman - v24.99.0
- CPUnet Patch by @braidpool - v27.99.0