This issue will be updated to reflect the current state of [BIP352](https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki) integration. PRs ready for review: * https://github.com/bitcoin-core/secp256k1/pull/1765 Overall plan: * Pre-work / Refactors - [x] https://github.com/bitcoin/bitcoin/pull/28244 - [x] https://github.com/bitcoin/bitcoin/pull/28246 - [x] https://github.com/bitcoin/bitcoin/pull/25273 - [x] https://github.com/bitcoin/bitcoin/pull/28560 - [x] https://github.com/bitcoin/bitcoin/pull/30047 - [x] https://github.com/bitcoin/bitcoin/pull/30048 - [x] https://github.com/bitcoin/bitcoin/pull/30050 - [x] https://github.com/bitcoin/bitcoin/pull/30051 * Send and receive support in the Bitcoin Core wallet: - [ ] libsecp module (cryptographic portion of the protocol: https://github.com/bitcoin-core/secp256k1/pull/1765 - [ ] Base protocol: https://github.com/bitcoin/bitcoin/pull/35301 - [ ] Sending: https://github.com/bitcoin/bitcoin/pull/35302 - [ ] Receiving: https://github.com/bitcoin/bitcoin/pull/32966 * Light client support: - [ ] Index for silent payment tweaks (depends on 28122): https://github.com/bitcoin/bitcoin/pull/28241 - [ ] New BIP157 filter type for tweak data (not started) - [ ] Serve new filter type (not started) <details> <summary>Older stuff</summary> <ul> <li>Closed / Superseded: <ul> <li>Tracking PR (superseded by this issue): #27827</li> <li>Receiving (superseded by 28453): #28202</li> <li>Original draft implementation: #24897</li> <li>Original libsecp256k1 module (superseded by 1519): bitcoin-core/secp256k1/pull/1471</li> <li>https://github.com/bitcoin-core/secp256k1/pull/1519 , (superseded by #1698) <li> Original receiving PR: https://github.com/bitcoin/bitcoin/pull/28453</li> </ul> </li> </ul> </details>
This issue will be updated to reflect the current state of BIP352 integration.
PRs ready for review:
Overall plan:
Pre-work / Refactors
FundTransactionrefactor #28560NUMS_Hconst #30048CRecipients directly #30050Send and receive support in the Bitcoin Core wallet:
Light client support:
Older stuff
silentpaymentsmodule bitcoin-core/secp256k1#1519 , (superseded by Checkpoint at block 193,000 #1698)