Closed DanGould closed 1 month ago
The BIP78 sender checklist "Verif[ies] that no keypaths is in the PSBT output," and this check was failing with our receiver.
This change ensures that check is satisfied.
https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki#user-content-Senders_payjoin_proposal_checklist
This seems like something that should be checked in the integration tests.
Good point. I made bitcoind add bip32derivs (keypaths) in integration tests to check that they're properly cleared. If you cherry-pick 69e2fa1 onto master you can see that it fails without the change.
The BIP78 sender checklist "Verif[ies] that no keypaths is in the PSBT output," and this check was failing with our receiver.
This change ensures that check is satisfied.
https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki#user-content-Senders_payjoin_proposal_checklist