Ambire Wallet supports QR-based connection, allowing you to import account(s) from your Keystone, as well as signing transactions and messages in both on and offline mode.
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.



