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
When we attempt to sign a PSBT for a 2-of-3 native segwit multisignature output, it fails.
Error messages:
2024-01-23 23:52:36,523 ERROR [JavaFX Application Thread] c.s.s.c.DevicePane [null:-1] Signing Error: ('0x6a82', 'Error in <BitcoinInsType.REGISTER_WALLET: 2> command', '') com.sparrowwallet.sparrow.io.SignTransactionException: ('0x6a82', 'Error in <BitcoinInsType.REGISTER_WALLET: 2> command', '') at [email protected]/com.sparrowwallet.sparrow.io.Hwi.signPSBT(Unknown Source) at [email protected]/com.sparrowwallet.sparrow.io.Hwi$SignPSBTService$1.call(Unknown Source) at [email protected]/com.sparrowwallet.sparrow.io.Hwi$SignPSBTService$1.call(Unknown Source) at javafx.graphics@18/javafx.concurrent.Task$TaskCallable.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at javafx.graphics@18/javafx.concurrent.Service.lambda$executeTask$6(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at javafx.graphics@18/javafx.concurrent.Service.lambda$executeTask$7(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
Sign message steps:
Open Sparrow, and create transfer tx.
Sign PSBT, connect, scan and unlock Ledger, use Ledger to sign.
Get error message.
Both creating a new PSBT and signing an exist PSBT, we got the error message.
The text was updated successfully, but these errors were encountered:
I have already deleted all other wallets. There are 80kb free memory.
But when I signed multisig tx by Ledger Nano S in Sparrow, I got the same error messages.
I think the problem is not out of memory to store.
By the way, it works well when I use Ledger Nano S as a single signature wallet to sign tx.
Another thing it could be is a non-standard derivation path on the multisig wallet, which Ledger may not support. See bitcoin-core/HWI#702 as an example.
Version
Description
When we attempt to sign a PSBT for a 2-of-3 native segwit multisignature output, it fails.
Error messages:
2024-01-23 23:52:36,523 ERROR [JavaFX Application Thread] c.s.s.c.DevicePane [null:-1] Signing Error: ('0x6a82', 'Error in <BitcoinInsType.REGISTER_WALLET: 2> command', '') com.sparrowwallet.sparrow.io.SignTransactionException: ('0x6a82', 'Error in <BitcoinInsType.REGISTER_WALLET: 2> command', '') at [email protected]/com.sparrowwallet.sparrow.io.Hwi.signPSBT(Unknown Source) at [email protected]/com.sparrowwallet.sparrow.io.Hwi$SignPSBTService$1.call(Unknown Source) at [email protected]/com.sparrowwallet.sparrow.io.Hwi$SignPSBTService$1.call(Unknown Source) at javafx.graphics@18/javafx.concurrent.Task$TaskCallable.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at javafx.graphics@18/javafx.concurrent.Service.lambda$executeTask$6(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at javafx.graphics@18/javafx.concurrent.Service.lambda$executeTask$7(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
Sign message steps:
Both creating a new PSBT and signing an exist PSBT, we got the error message.
The text was updated successfully, but these errors were encountered: