pull down to refresh

nix-bitcoin supports multiple Bitcoin implementations, allowing you to choose the variant that best suits your needs. This guide explains how to select and configure different Bitcoin implementations in your NixOS system.

Available ImplementationsAvailable Implementations

  • Bitcoin Core (default)
    The standard Bitcoin Core implementation maintained by the Bitcoin Core developers.
    Implementation ID: "core"
    Package: pkgs.bitcoind
    Homepage: https://bitcoincore.org/
  • Bitcoin Knots
    A derivative of Bitcoin Core with a collection of improvements and additional features.
    Implementation ID: "knots"
    Package: pkgs.bitcoin-knots
    Homepage: https://bitcoinknots.org/
  • Bitcoin Core LNhance
    Bitcoin Core with the LNhance softfork activation parameters (BIPs 119, 348, 349, 442: CTV, CSFS, IK, PC).
    Implementation ID: "core-lnhance"
    Package: pkgs.bitcoin-core-lnhance
    Homepage: https://github.com/lnhance/bitcoin
Homepage: https://github.com/lnhance/bitcoin

let's see

Reducing the activation threshold:

consensus.nRuleChangeActivationThreshold = 1714; // 85% of 2016

LOT=true:

consensus.vDeployments[Consensus::DEPLOYMENT_LNHANCE].bLockInOnTimeout = true; // LOT = true

Ugh!

reply

Ah the ol' lot = true beast. I should have said that was what I was too embarrassed to admit I didn't understand.

reply

It's never been used, iirc.

Same site as before though, haha: https://en.bitcoin.it/wiki/Taproot_activation_proposals

reply