Ambire Wallet supports QR-based connection, allowing you to import account(s) from your Keycard, as well as signing transactions and messages.
Step 1: Install Ambire Wallet extension and select "Import existing account", or if you already have the extension, click on "Accounts -> Add Account -> Connect a hardware wallet".
Step 2: Click on "More", or scroll down to select "QR-based".
Step 3: Allow "Ambire Web3 Wallet" page to access your device's camera .
Step 4: Insert your Keycard into the Keycard Shell device and power it on. Then enter your Keycard pin.
Step 5: Select Connect software wallet in the Shell menu and press OK
Step 6: Scan the QR code, displayed on your Keycard Shell device.
Step 7: Ambire Wallet will display the account addresses, derived from that QR code. Select the accounts you want to import and click on "Continue".
Step 8: You can set custom names for the imported accounts, or leave the default ones.
Step 9: Enjoy your Keycard account(s) in Ambire Wallet.
How to sign transactions with Keycard account, imported in Ambire Wallet
Step 1: Prepare the transaction in Ambire Wallet extension and click on "Proceed".
Step 2: Check the network fee (currently, Keycard doesn't support EIP-7702 and you can pay your gas fees only with native token)
Step 3: Scan the QR code with the Keycard device.
Important note: More complex transaction and messages might generate a dynamic QR code. If that is the case, make sure you give enough time to the Keycard device to scan all the QR codes.
Step 4: Check the transaction on the Keycard device and click "Sign". This will generate a QR code.
Step 5: Confirm it to receive the QR-based signature.
Step 6: Get back to Ambire Wallet, click on "Get signature" and scan the QR-based signature you have on your Keycard device screen.
Step 7: Ambire Wallet will confirm the status of your transaction and if it's successful, you will be able to find it in the "Activity" tab on the Ambire's dashboard.
