This issue will be updated to reflect the current state of BIP324 integration.
PRs ready for review:
Overall plan:
- ElligatorSwift integration in Bitcoin Core (formerly 23432, 23561)
- Dependency: Jacobi symbol support in libsecp256k1: bitcoin-core/secp256k1#979
- Dependency: ElligatorSwift support in libsecp256k1: bitcoin-core/secp256k1#1129
- Dependency: update libsecp256k1 subtree: currently part of 27479.
- Main feature: #27479
- Cipher suite implementation (formerly 25361):
- P2P v2 connection support (formerly 25361, 23233, 24545):
- P2P v2 signalling/integration (formerly 24545):
- Main feature: #28331
- Follow up test: #28588
- Follow up: make all functional tests compatible with v2: #28805
- Potential follow-up: integrated connect/add/reconnect logic: #28331 (review)
- Potential follow-up: reuse
CNode
objects on reconnect: #28331 (review) - Potential follow-up: use
V2Transport
for everything, dropping abstract class: #28331 (review) - Enable V2 by default: #29347
- BIP324 functional tests:
- P2P_V2 service flag support in DNS seeder:
- Main feature: sipa/bitcoin-seeder#102