Ambire Wallet supports QR-based connection, allowing you to import account(s) from your Keystone, as well as signing transactions and messages.
How to import Keystone account(s) in Ambire Wallet extension.
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: Unlock our Ketstone and select "Connect Software Wallet"
Step 5: Select the "MetaMask" option, to get the QR code.
Step 6: Scan the QR code, displayed on your Keystone 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 Keystone account in Ambire Wallet.
How to sign transactions with Keystone 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, Keystone doesn't support EIP-7702 and you can pay your gas fees only with native token)
Step 3: Scan the QR code with the Keystone 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 Keystone device to scan all the QR codes.
Step 4: Check the transaction on the Keystone 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 Keystone 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.



