airgap-it / airgap-vault

The AirGap Vault is installed on a spare smartphone that has no connection to any network, thus it is air gapped. This app handles the private key.
MIT License
390 stars 108 forks source link

Scan this (address) QR code with Metamask does not work #188

Closed SvenMeyer closed 10 months ago

SvenMeyer commented 1 year ago

1) I wanted to send funds from Metamask (v10.25.0 on Chrome) on Linux Desktop to an account in Airgap-Vault.

I notided that the camera image is mirrored, but even after I mirrored the Airgap-Vault QR-code it did not work. Chosing QR code v2 or v3 on Airgap-Vault does not work either.


2) Note : The other direction worked

mlaeng commented 1 year ago

The Airgap Vault app is only to manage secrets and sign transactions. To manage funds on addresses/accounts, you need the Airgap Wallet app (either on the same device or a different device) If you use the Airgap Wallet app, you can derive an ETH address from the secret in your vault. You will then see that account/address in Airgap Wallet. If you tap on it you will see a "receive" button and if you tap on that, the address QR code will be displayed. This is the one you would scan with Metamask.

see this video from exactly 3:19 https://www.youtube.com/watch?v=M9ICKaLxuwQ&t=199s in the example it's a BTC address, but it would work the same with an ETH address. In the front, that's the Airgap Wallet app. In the back, thats the Airgap Vault app

If you use Telegram or Discord, you can also join these communities for support. See the links on the bottom of the official page: https://airgap.it/

SvenMeyer commented 1 year ago

I just installed AirGap Vault 3.25.0

1) Is actually pretty easy. I can just use : [Menu] > [Show Address QR] .. scan it with Metamask (laptop webcam)

2) I just tried this with Optimism network, expecting that every EVM chain should behave pretty identical, and Metamask would just send the signed transaction to another chain / RPC node ... however I got an error within AirGap Vault when trying to scan the Metamask QR-code of the transaction.

[Update] : I just read in the telegram group that Optimism is apparently the only chain not working .. so maybe I was unlucky just to use that one for testing.

However, I just tested it with Polygon zkEVM testnet and i worked great !!!

mlaeng commented 10 months ago

@SvenMeyer in the meantime Optimism should be supported as well. Make sure you get the latest version. I'll close this issue...