|
| 1 | +## MetaMask QRsigner Beta Extension Tutorial |
| 2 | + |
| 3 | +### Important Note: |
| 4 | +This tutorial explains how to use the beta version of MetaMask with the beta version of Keystone.This version has been updated to **Support Eip1559 and sidechains**. If you have any questions or suggestions, please [contact us](https://keystonewallet.atlassian.net/servicedesk/customer/portal/1). |
| 5 | + |
| 6 | + |
| 7 | +---- |
| 8 | + |
| 9 | +### I. Preparation: |
| 10 | + |
| 11 | +Install the MetaMask QRsigner Beta Extension and upgrade your Keystone Firmware. |
| 12 | + |
| 13 | + |
| 14 | +#### Keystone Firmware Upgrade |
| 15 | + |
| 16 | +1. Firmware version M-4.6 (Beta) running on Keystone Essential or Pro. |
| 17 | + |
| 18 | + * Firmware Download:[M-4.6](https://github.com/KeystoneHQ/metamask-extension/releases/download/V10.1.1/M-4.6.zip) |
| 19 | + * checksum:788a313eefcf9ba326a621ee6c89d800bf74412e3c77c7ee7f5114111886d4f4 |
| 20 | + |
| 21 | + (Please read [How to upgrade](https://support.keyst.one/getting-started/firmware-upgrading) firmware for more details.) |
| 22 | +#### MetaMask QRsigner Beta Extension installed on Chrome |
| 23 | + |
| 24 | +> PC/Mac/Linux running with Chrome: Version 87.0.4280.141 (Official Build) (x86_64) or newer |
| 25 | +
|
| 26 | +1. Download the MetaMask QRsigner Beta Extension V10.1.1 package to your computer, locate the downloaded ZIP file and unzip it. |
| 27 | + |
| 28 | + * MetaMask QRsigner Beta Extension Download: [MetaMask-Chrome-10.4.1](https://github.com/KeystoneHQ/metamask-extension/releases/download/V10.1.1/metamask-chrome-10.4.1.zip) |
| 29 | + |
| 30 | +2. Go to **chrome://extensions/** and check the box for **Developer mode** in the top right. |
| 31 | + |
| 32 | + |
| 33 | +3. Click on the **Load unpacked extension** button and select the unzipped folder to install it into your extension. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +### II. Bind MetaMask QRsigner Beta Extension with your Keystone Hardware Wallet |
| 38 | + |
| 39 | +1. On your Keystone: Select the [Menu] icon > [Watch-only Wallet] on the Keystone device. |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +2. Select [Web3] and press [Confirm] -> [Display QR Code]. |
| 44 | + |
| 45 | + |
| 46 | +3. PC/Mac/Linux: Disable all other instances of MetaMask on all open browsers. |
| 47 | + |
| 48 | +4. Setup your MetaMask and enter the MetaMask Home Page. |
| 49 | + |
| 50 | + |
| 51 | +5. Click on [Connect Hardware Wallet]. |
| 52 | + |
| 53 | + |
| 54 | +6. Click on [QR-based HW Wallet]> [Continue]. |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | +7. Scan the QR code displayed on your Keystone hardware wallet. |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | +8. Select an Account and click [Unlock]. MetaMask QRsigner Beta Extension should now be successfully bound to your Keystone. |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | +### III. Sending ETH(Mainnet) using MetaMask QRsigner Beta Extension |
| 67 | + |
| 68 | +1. Generate an ETH transaction with your MetaMask wallet. |
| 69 | + |
| 70 | + a. Click on [send], then enter the associated address in [send to address] ,and don’t forget to also set your desired [amount] and [Fee] to the limits you’re comfortable with. |
| 71 | +  |
| 72 | +  |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | + b. You can adjust the transaction fee by selecting [edit] > [Advanced Option]. |
| 77 | + * **Max priority fee** (aka “miner tip”) goes directly to miners and incentivizes them to prioritize your transaction. You’ll most often pay your max setting. |
| 78 | + * **Max fee** is the most you’ll pay (base fee + priority fee). |
| 79 | + |
| 80 | +  |
| 81 | + |
| 82 | + |
| 83 | + c. Click on [Next] and then [Confirm] after confirming the transaction details. Then, get the unsigned transaction in QR code format. |
| 84 | +  |
| 85 | +  |
| 86 | +  |
| 87 | + |
| 88 | +2. Using your Keystone Hardware Wallet to Sign Transaction. |
| 89 | + |
| 90 | + a. In Web3 mode, touch the “scan” icon on the top right of your Keystone hardware wallet’s main page. Then, scan the QR code displayed on the MetaMask interface. |
| 91 | +  |
| 92 | + |
| 93 | + |
| 94 | + b. After confirming the transaction information, tap [Sign] and enter your password or fingerprint to sign the transaction to get the signed transaction information in QR code format. |
| 95 | +  |
| 96 | + |
| 97 | + |
| 98 | +3. Broadcasting the transaction with your MetaMask. |
| 99 | +a. On the MetaMask interface, click on [Scan] and scan the QR code displayed on your Keystone hardware wallet. Once the scan is complete, the transaction will be broadcasted directly onto the ETH blockchain. |
| 100 | + |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | +### IV. Sending BSC(Smart Chain) using MetaMask QRsigner Beta Extension |
| 105 | + |
| 106 | +1. Generate an BSC transaction with your MetaMask wallet. |
| 107 | + |
| 108 | + a. Click on [send], then enter the associated address in [send to address] ,and also set your desired [amount] and [Fee] that you are most comfortable with. |
| 109 | +  |
| 110 | + b. Click on [Next] and [Confirm] after confirming the transaction details. Get the unsigned transaction in QR code format. |
| 111 | +  |
| 112 | +  |
| 113 | + |
| 114 | +2. Signing the transaction with your Keystone Hardware Wallet. |
| 115 | + a. In Web3 mode, scan and sign transaction. |
| 116 | + |
| 117 | + |
| 118 | +3. Broadcasting the transaction with MetaMask. |
| 119 | + |
| 120 | + |
0 commit comments