This issue will be updated to reflect the current state of BIP352 integration.
PRs ready for review:
Overall plan:
Pre-work / Refactors
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: #28122
- Sending: #28201
- Receiving: #32966
Light client support:
- Index for silent payment tweaks (depends on 28122): #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](/bitcoin-bitcoin/27827/)</li> <li>Receiving (superseded by 28453): [#28202](/bitcoin-bitcoin/28202/)</li> <li>Original draft implementation: [#24897](/bitcoin-bitcoin/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](/bitcoin-bitcoin/1698/)) <li> Original receiving PR: [#28453](/bitcoin-bitcoin/28453/)</li> </ul> </li> </ul> </details>