<p>I went and RTFM and found a sufficient answer: Using the proper change-address descriptor for the wallet, I called <code>deriveaddresses</code> and I see the corresponding change address returned from bitcoin core.</p>

CC BY-SA 4.0
2020-11-01T17:11:53.667Z
2020-11-01T17:11:53.667Z
Jeff
<p>I am using Specter Desktop to create a PSBT for a multisig transaction with some hardware wallets to sign. Part of the PSBT is a change address and I can match what the hardware wallet says to what Specter Desktop intends, but since I don't trust Specter Desktop 100% how can I validate that this change address derives from my multisig wallet?</p>

<multi-signature><change>
How to validate the change address in a multisig transaction?
Jeff
# How to validate the change address in a multisig transaction?

(Asked by: username_0 on 2020-11-01)

I am using Specter Desktop to create a PSBT for a multisig transaction with some hardware wallets to sign. Part of the PSBT is a change address and I can match what the hardware wallet says to what Specter Desktop intends, but since I don't trust Specter Desktop 100% how can I validate that this change address derives from my multisig wallet?

**Tags:** multi-signature, change


---

## 1 answers

### Answer by username_0 on 2020-11-01. Score: 1

I went and RTFM and found a sufficient answer: Using the proper change-address descriptor for the wallet, I called `deriveaddresses` and I see the corresponding change address returned from bitcoin core.


---

