BitcoinIII Core v31.0.1 - BIP324 v2 connectivity fix
Patch release fixing a P2P connectivity regression in v31.0.0 (rebase onto Bitcoin Core 31.0).
Fix
The rebase left src/bip324.cpp vanilla, reverting the BIP324 v2 shared-secret salt prefix from bitcoinIII_v2_shared_secret to upstream bitcoin_v2_shared_secret. Network magic was unchanged (so v1 still worked), but the differing salt derived different v2 session keys: outbound v2 handshakes exchanged ellswift keys but never completed (peers stuck in "detecting", no v1 fallback because bytes were received), collapsing outbound connectivity. This restores the bitcoinIII_ salt so v2 interoperates with the whole network.
Anyone running v31.0.0 should upgrade.
Assets
BitcoinIII-Core-v31.0.1-x86_64-linux-gnu.tar.gz- Linux x86_64 (daemon + cli)- win64-gui added shortly