Bitcoin

Transaction – I need help moving funds from an existing address. Coldcard does not sign psbt.

It appears that only the xpub was imported without any information identifying the source of the xpub. This information, called source information, contains the fingerprint of the master key from which the xpub was derived and the derivation path required to derive the xpub.

Coldcard rejects the signature saying “Failed. My XFP is not involved.”

This indicates that PSBT is missing the source information that Coldcard needs to determine whether the key is derived from the device’s master key. Since Coldcard cannot store every key that can be derived, it relies on existing and accurate source information. It checks whether the specified master key fingerprint (called XFP) matches its own fingerprint and, if so, attempts to derive the key using the derivation path contained in the PSBT.


The best solution is to import the xpub containing the original information. But I’m not familiar with BlueWallet, so I can’t give you instructions on what to do.

You can also try using other wallet software that offers the ability to import your original information or set up an existing hardware wallet. I believe Sparrow and Electrum can do that.

Finally, as mentioned in the comments, you can import the seed itself. However, this is not recommended as the seed will be used on a hot device and you will lose the benefit of using a hardware wallet.

Related Articles

Back to top button