<p>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.</p>

CC BY-SA 4.0
2024-06-17T08:10:10.203Z
2024-06-17T08:10:10.203Z
Antoine Poinsot
<p>I do not want to share my output <code>bip32_derivs</code> as it seems to leak unnecessary info to other participants in collaborative transactions.</p>
<p>Why are <code>bip32_derivs</code> included in psbt outputs?</p>
<p>EDIT: I should have mentioned that I expected <code>walletprocesspsbt</code> to remove all <code>bip32_derivs</code> when setting <code>bip32derivs</code> to <code>false</code>. I wonder if this is a bug or intentional behavior?</p>

<bip174-psbt>
Why are bip32_derivs included in psbt outputs?
Fontaine
# Why are bip32_derivs included in psbt outputs?

(Asked by: username_0 on 2024-06-17)

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?

**Tags:** bip174-psbt


---

## 1 answers

### Answer by username_1 on 2024-06-17. Score: 2 | Accepted answer

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.


---

