I do not want to share my output bip32_derivs as it seems to leak unnecessary info to other participants in collaborative transactions.

Why are bip32_derivs included in psbt outputs?

EDIT: I should have mentioned that I expected walletprocesspsbt to remove all bip32_derivs when setting bip32derivs to false. I wonder if this is a bug or intentional behavior?

1 Answer 1


The BIP32 derivation field in PSBT outputs is useful to be able to re-derive the address used in the corresponding transaction output. For instance it is useful for a signing device to verify the change address.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.