> For the complete documentation index, see [llms.txt](https://support.keyst.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.keyst.one/3rd-party-wallets/polkadot-wallets/subwallet.md).

# 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="/files/RZ1BPKTGlrs5kOi1XNJf" alt="Keystone-SubWallet-1"><figcaption></figcaption></figure>

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

<figure><img src="/files/W6rgJvh43y4gqneWwZws" 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="/files/bOY4nxRRYUC2CCeixQI1" 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="/files/8FUl0jyVNMJDbQcmMLYS" 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](/getting-started/getting-started-with-m-10.0-or-newer-for-beginners.md).
{% 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="/files/gJkXQ3arglEvI7ww9hfM" 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="/files/5HRdDeYzJMvjJOwcu2NB" 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="/files/MaqCYuiDkeTLSt81I54g" 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="/files/vJtiihqrCua1N10tI3Sk" 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="/files/FPbiwiBqjSWGufcdm4dd" 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="/files/nrOJe029n0aUuaqZnj0N" 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="/files/QpRMGorBkff3SN9Ktllx" 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="/files/0Ji1Y1OTvextq7Vhv9JK" alt="Keystone-SubWallet-12"><figcaption></figcaption></figure>

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

<figure><img src="/files/5dAHpw3ixY8g54sjIvwQ" 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="/files/p8z4QQpIehs8g2vGydJY" 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="/files/96BuvGrk9YOWIE6PCUHi" alt="Keystone-SubWallet-15"><figcaption></figcaption></figure>
