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`.
Published at
2026-08-10 06:20:12 UTCEvent JSON
{
"id": "85a55dc6ea8d73651cf975fb9515f854bef5355368a79c3862ee741d63a44daf",
"pubkey": "7a0d0635fb1abecb593525512e2f8f4c572f9ed69ae5536b33595a48007de373",
"created_at": 1786342812,
"kind": 1,
"tags": [],
"content": "To downgrade Bitcoin Knots on NixOS to version 29.3.knots20260210, to remove BIP-110...\n\n1. 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.\n2. In `services.bitcoind.mainnet.extraConfig`, if you have 'txindex=1' then add `reindex=1' Otherwise, add `reindex-chainstate=1`.\n3. Run `nixos-rebuild switch`.\n4. Monitor progress using `journalctl -b -u bitcoind-mainnet.service -f`. Understand that reindexing will take a long time.\n5. 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.\n6. Run `nixos-rebuild switch`.",
"sig": "452d26c28918e0f309c76a2bb0c771a33c1b46dd8584c9e50953661a485a42a9d8104998f993dc81fa35558e91f29de7182e7e14e7130f722de3a1a2b788ceed"
}