# SubWallet

## **I. Preparation**

1. [ Have Firmware](https://keyst.one/firmware?locale=en) Version M-8.2 (Multi-Coin) or newer running on your Keystone Essential or Pro. (For more details, please refer to the following[ article](https://support.keyst.one/getting-started/firmware-upgrading))
2. Download the [SubWallet Extension](https://subwallet.app/download.html) (V-0.6.7 or newer).

## **II. Importing your Keystone hardware wallet to the SubWallet extension**

### **1. Getting started with SubWallet**

1\) Install the [SubWallet Extension](https://subwallet.app/download.html).

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F8Tk0XKAzwvAHKuuw0C2v%2Fbatch_0.png?alt=media&#x26;token=93a2564d-4c16-4ed6-adf2-71a9519238d2" alt="Keystone-SubWallet-1"><figcaption></figcaption></figure>

2\) Click on \[Get started] > Click \[Create new account]

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FxJgu2yZGiPIlU3vgoIry%2F1-1-side.png?alt=media&#x26;token=cf12fc33-17a6-476c-a79d-9baaa6d140e7" alt="Keystone-SubWallet-2"><figcaption></figcaption></figure>

3\) Choose your account of preference and check the box that says \[I have saved my mnemonic seed safely]. Click \[Next Step] > Set your password and click \[Add the account with the generated seed]

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FJYB0aHdMBmq3yuiavt40%2F1-3-1-side.png?alt=media&#x26;token=31526eb8-5dcb-4b22-bd5f-98eb4722560d" alt="Keystone-SubWallet-3"><figcaption></figcaption></figure>

4\) Select the Network of your preference and click \[Confirm]&#x20;

Congratulations! You have successfully set up your Sub account.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FiAw1zVbNOlF9BP0ZP7Ge%2F1-5-side.png?alt=media&#x26;token=c31bce94-7c33-4d04-a976-31d51d347ad4" alt="Keystone-SubWallet-4"><figcaption></figcaption></figure>

### **2. Syncing Keystone to SubWallet**

{% hint style="info" %}
Please note that if your firmware version is **M-10.0** or newer, the **connection process on the Keystone** hardware wallet has been improved.&#x20;

To connect your software wallet, simply tap on \[Connect Software Wallet] and then select \[SubWallet]. The QR code will be displayed automatically.&#x20;

For more information about the updated UI design, please visit [Keystone's Revamped UI](https://support.keyst.one/getting-started/getting-started-with-m-10.0-or-newer-for-beginners).
{% endhint %}

1\) Grab your Keystone device. Tap the "Menu" icon on the top left-hand corner of the screen. Select \[Software Wallet] and then the \[SubWallet/ Nova/ Polkadot{.js}] option. Tap \[Confirm] to proceed.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FEdlw389Bzk4yHxgmChmW%2F%E5%90%8C%E6%AD%A51-KV1.png?alt=media&#x26;token=651ccea4-51e4-4933-8a00-43a2148274a9" alt="Keystone-SubWallet-5"><figcaption></figcaption></figure>

2\) Tap the \[DOT] option > Tap the \[...] icon > Select \[Connect Software Wallet] and an account will show up

{% hint style="info" %}
Note:

If you want to sync with the Kusuma account, click \[KSM] option then.
{% endhint %}

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FtnNQlxPIGzWDxqBeMweB%2F%E5%90%8C%E6%AD%A51-KV2.png?alt=media&#x26;token=b28c9fe8-23e4-44eb-9be2-36acb5b25b6f" alt="Keystone-SubWallet-6"><figcaption></figcaption></figure>

3\) Tap the account and a QR code will appear. Scan the QR code with your SubWallet

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FwMDuuw75eBuyEjD0K7ma%2F%E5%90%8C%E6%AD%A51-KV3.png?alt=media&#x26;token=85d9cf31-d463-43c4-8843-abed96833dd4" alt="Keystone-SubWallet-7"><figcaption></figcaption></figure>

4\) On your SubWallet Extension: Click the logo of your account located at the top right-hand corner > Click \[Settings] > Click \[Allow QR Camera Access]

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FBDf54KaxfVk5XnA8m6rJ%2F%E5%90%8C%E6%AD%A52-Sub%E7%AB%AF0.jpg?alt=media&#x26;token=22aa73c0-7efb-4676-af5e-ba26158cdcec" alt="Keystone-SubWallet-8"><figcaption></figcaption></figure>

5\) Navigate back to the main account interface and click \[Attach external QR-signer account], scan the QR code displayed on your Keystone Hardware Wallet in Step 3, and click \[Add the account with identified address]&#x20;

Congratulations! Your Keystone hardware wallet is now successfully imported to SubWallet.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FnMGb73ElB5kR0WySZTRV%2F%E5%90%8C%E6%AD%A52-Sub%E7%AB%AF1.png?alt=media&#x26;token=80afd075-71fa-4544-9657-00138b2e041e" alt="Keystone-SubWallet-9"><figcaption></figcaption></figure>

## III. Sending DOT with your Keystone Hardware Wallet

{% hint style="danger" %}

1. Please be aware that you need to choose a network (either Polkadot or Kusama) to obtain your keys, and connect your software wallet separately to each chain.
2. Sending **DOT** or **KSM** to **other parachains** is not recommended as it could lead to the loss of your assets.
   {% endhint %}

### 1. Update Metadata before the Transaction

1\) Click this Link: [Metadata Portal](https://metadata.parity.io/#/polkadot)&#x20;

2\) With your Keystone device in hand, tap the \[-] icon to activate the camera. Scan the QR code displayed on the Metadata and tap \[Approve] to proceed.&#x20;

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FOh9LVWybHHMlIDVUuQWg%2F%E8%BD%AC%E8%B4%A6%E5%89%8D%E5%90%8C%E6%AD%A5Metadata.png?alt=media&#x26;token=fea2df80-aa81-4c47-9202-0b07d983c72c" alt="Keystone-SubWallet-10"><figcaption></figcaption></figure>

### 2. Sending DOT with your Keystone Hardware Wallet

1\) Open your SubWallet > Click the Send logo and input the recipient’s Account ID and the amount you would like to send him/her. Tap \[Make Transfer] > Tap \[Sign via QR].\
Grab your Keystone device so you can scan the QR code displayed on your SubWallet app.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FTLiJbP2wjDNL7N8uAcgR%2F%E8%BD%AC%E8%B4%A61-Sub1.png?alt=media&#x26;token=cce47c4e-164f-495b-96eb-4becd143a719" alt="Keystone-SubWallet-11"><figcaption></figcaption></figure>

2\) With your Keystone device in hand, tap the \[-] icon to activate the camera. Scan the QR code displayed on your SubWallet app.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FigmKw8TVacTV7b6raUrV%2F%E6%89%AB%E7%A0%811.png?alt=media&#x26;token=ca70a631-670b-4051-bd9d-e19a9112b7b1" alt="Keystone-SubWallet-12"><figcaption></figcaption></figure>

3\) The transaction information will appear in a human-readable format.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2Fbr3D0OlwBKbHHgKpuGgF%2F%E6%89%AB%E7%A0%812.png?alt=media&#x26;token=d5dac3a1-5853-4b11-afbc-5e4152e339bb" alt="Keystone-SubWallet-13"><figcaption></figcaption></figure>

4\) Tap \[Sign] to proceed > Enter your password after signing the transaction and tap \[Confirm]. A QR code will appear on your Keystone hardware wallet.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FYE78irYptVXxQqZGv5oX%2F%E6%89%AB%E7%A0%813.png?alt=media&#x26;token=4b037290-c80a-4ff9-bf69-1ed7d4495317" alt="Keystone-SubWallet-14"><figcaption></figcaption></figure>

5\) On the SubWallet Extension, Click the \[Scan QR] button and scan the QR code shown on your Keystone hardware wallet with the SubWallet app.&#x20;

Congratulations! The transaction is now successfully broadcast to the network.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FOuYk72GOIyrgdiQiutCW%2F%E8%BD%AC%E8%B4%A61-Sub2.png?alt=media&#x26;token=0bfc2797-c5f5-4d35-9ef1-f50ce7c35ee8" alt="Keystone-SubWallet-15"><figcaption></figcaption></figure>
