Join Nostr
2026-08-10 06:20:12 UTC

Emmanuel on Nostr: To downgrade Bitcoin Knots on NixOS to version 29.3.knots20260210, to remove ...

To downgrade Bitcoin Knots on NixOS to version 29.3.knots20260210, to remove BIP-110...

1. In your NixOS config, change `services.bitcoind.mainnet.package` to bitcoin-knots from Nixpkgs commit 848f02a8ee9a268dda11fc4c8d1e2af8148eb161. This is the commit just prior to when bitcoin-knots was updated to include BIP-110.
2. In `services.bitcoind.mainnet.extraConfig`, if you have 'txindex=1' then add `reindex=1' Otherwise, add `reindex-chainstate=1`.
3. Run `nixos-rebuild switch`.
4. Monitor progress using `journalctl -b -u bitcoind-mainnet.service -f`. Understand that reindexing will take a long time.
5. Once your node is fully synced, or the reindexing is done (which you'll notice due to the drop in CPU and I/O), in your `services.bitcoind.mainnet.extraConfig` remove the config you added in step 3.
6. Run `nixos-rebuild switch`.