BlockchainCommons / GordianWallet-iOS

iOS wallet linked by Torgap to your own full-node server
Other
47 stars 14 forks source link

Cannot Import Watch-Only from Specter-Desktop #96

Closed mflaxman closed 3 years ago

mflaxman commented 3 years ago

Steps:

  1. Create multisig wallet on Specter-Desktop:
  2. Open Gordian iOS and click on Accounts tab.
  3. Click on QR icon in upper left and scan Export Wallet QR code from Specter-Desktop (http://127.0.0.1:25441/wallets/WALLETNAMEHERE/settings/)

Screen Shot 2020-10-08 at 10 48 54 AM

{ "label": "Cobo Seedpicker Generated", "blockheight": 1859308, "descriptor": "wsh(sortedmulti(1,[c7d0648a\/48h\/1h\/0h\/2h]tpubDEpefcgzY6ZyEV2uF4xcW2z8bZ3DNeWx9h2BcwcX973BHrmkQxJhpAXoSWZeHkmkiTtnUjfERsTDTVCcifW6po3PFR1JRjUUTJHvPpDqJhr\/0\/*,[f7d04090\/48h\/1h\/0h\/2h]tpubDF7FTuPECTePubPXNK73TYCzV3nRWaJnRwTXD28kh6Fz4LcaRzWwNtX153J7WeJFcQB2T6k9THd424Kmjs8Ps1FC1Xb81TXTxxbGZrLqQNp\/0\/*))#sa6r7elh" }

  1. Hangs on "processing..." forever (restarting the app doesn't help): 83B8C73D-EC46-4599-A13F-7D2B5E830E52_1_105_c

My use-case is ultimately that I want to see if I can use Gordian as a cosigner in a multisig wallet, but for now I'm seeing if it can just do receive address validation (no private keys).

Fonta1n3 commented 3 years ago

@mflaxman looks like that is a bug, will push a fix today.

For now in order to achieve your goal you can tap the + button in top right corner of Accounts > Recover > Scan Account Map. Just tested with your wallet QR and it works without issue.

Just a warning about a known lag point, when the app initiates a rescan on your node it can hang for a few seconds so be patient when it says "initiating rescan", I will also push a fix for that today.

Fonta1n3 commented 3 years ago

And to use Gordian as a signer for this quorum, you:

  1. Accounts > tap your account to "activate it"
  2. Tap the tools button in top right
  3. Tap add a signer
Fonta1n3 commented 3 years ago

@mflaxman @ChristopherA This bug was introduced when I added UR support to the QR scanner on the Account's view. Often UR QR code payload is uppercased but needs to be converted to lowercase. I had forgotten to remove the forced lowercase for non UR QR codes. #97 fixes this bug, should have an update for testflight by the end of today.

mflaxman commented 3 years ago

Thanks! happy to try again once the new version is available on testflight.

Fonta1n3 commented 3 years ago

Thanks! happy to try again once the new version is available on testflight.

Excellent, keep an eye out for 0.1.88 which includes the fix should be live in next 24 hours.

Fonta1n3 commented 3 years ago

@mflaxman 0.1.88 is live which fixes this issue, closing for now, if its still a problem feel free to reopen.

mflaxman commented 3 years ago

Wohooo, importing watch-only now works!

The UI is quite confusing and it's extremely slow, but it does appear possible.