# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.keyst.one/3rd-party-wallets/eth-and-web3-wallets-keystone/polkadot.js-polkadot-kusama-with-kesytone/polkadot-kusama-staking-with-keystone.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
