You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a new transaction in electrum, save psbt to file on MicroSD.
Sign as many times needed for multi-sig (Optional)
Bring MicroSD back to computer
When sanity checking the psbt, is when I start seeing issues: base64 mypsbt-signed.psbt -w 0
In addition, the unsigned psbt gives the same error, so I don't think the ColdCard is causing the issue.
bitcoin-cli decodepsbt {base64 data from above}
Results: error code: -22 error message: TX decode failed PSBT is not sane.: iostream error
From the linked issue, the LND developer said:
I had a look at the PSBT. The binary encoding looks OK but it doesn't follow one of the rules for consistency that's why it's rejected.
The violated rule is: if WitnessUtxo is nil then WitnessScript MUST also be nil.
It looks like Electrum might have accidentally put a witness UTXO as a NonWitnessUtxo? I can't find any of the UTXOs but that could be because my JSON serializer doesn't display them properly. To me this sounds like an issue should be opened in the Electrum repo.
The text was updated successfully, but these errors were encountered:
I am having an issue decoding a PSBT file generated with electrum. In my case I am using a Coldcard setup as a multisignature wallet.
lightningnetwork/lnd#4400
To replicate:
When sanity checking the psbt, is when I start seeing issues:
base64 mypsbt-signed.psbt -w 0
In addition, the unsigned psbt gives the same error, so I don't think the ColdCard is causing the issue.
bitcoin-cli decodepsbt {base64 data from above}
Results:
error code: -22 error message: TX decode failed PSBT is not sane.: iostream error
From the linked issue, the LND developer said:
The text was updated successfully, but these errors were encountered: