> 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/eth-and-web3-wallets-keystone/polkadot.js-polkadot-kusama-with-kesytone/polkadot-kusama-staking-with-keystone.md).

# DOT/KSM Staking

Keystone is fully compatible with Polkadot{.js}. Users can use their Keystone to sign transactions for DOT/KSM staking, governance, account operation and other functions while only using a watch-only wallet for polkadot{.js}. The following instruction below will show the “how to add nominator” feature. Other functions share the similar operation interaction between Keystone and polkadot{.js}.

## **I. Preparation:**

1.[ Creating a Polkadot{.js} Watch-Only Wallet](https://support.keyst.one/3rd-party-wallets/eth-and-web3-wallets-keystone/polkadot.js-polkadot-kusama-with-kesytone).

2\. Sufficient balance on your DOT/KSM address.

3\. Polkadot{.js}: <https://polkadot.js.org/apps/#/explorer>.

## &#x20;II. **Adding Nominator (e.g. DOT)**

1\. Polkadot{.js}: Click \[Network -> Staking]. Select “Account actions'' tab. Click \[+ Nominator].

<figure><img src="/files/-MYPIuXaBA2Za58lLf3T" alt="Keystone-Polkadot-Staking-1"><figcaption></figcaption></figure>

2\. Set “stash account”, “controller account” and click \[next].

<figure><img src="/files/-MYPJETX82lu_auTAy5X" alt="Keystone-Polkadot-Staking-2"><figcaption></figcaption></figure>

3\. Select “nominated accounts” from the list of “candidate accounts” and click \[Bond & Nominate].

<figure><img src="/files/-MYPJTOfvSbLb8kN8VdF" alt="Keystone-Polkadot-Staking-3"><figcaption></figcaption></figure>

4\. Click \[Sign via QR] and show the unsigned transaction data in QR code format.

<figure><img src="/files/-MYPJZ-FFkhJYhWGdGDX" alt="Keystone-Polkadot-Staking-4"><figcaption></figcaption></figure>

5\. On the Keystone: Touch the “scan” icon and scan the QR code shown on polkadot{.js}.

<figure><img src="/files/-MYPJfRLICgXXCtcvIzD" alt="Keystone-Polkadot-Staking-5"><figcaption></figcaption></figure>

6\. Confirm the transaction details on Keystone. Touch \[Sign] and enter the password or fingerprint to verify. The signed transaction data will then be displayed in QR code format.

<figure><img src="/files/-MYPJtCWb2pHE6rw0-nF" alt="Keystone-Polkadot-Staking-6"><figcaption></figcaption></figure>

7\. Polkadot{.js}: Click \[Scan via QR] and scan the QR code shown on the Keystone.

<figure><img src="/files/-MYPJyBb9Yax4ars3J3O" alt="Keystone-Polkadot-Staking-7"><figcaption></figcaption></figure>

8\. Transactions are submitted automatically after the scanning has finished.

<figure><img src="/files/-MkGIlnANv3Gqycm_T5q" alt="Keystone-Polkadot-Staking-8"><figcaption></figcaption></figure>
