# SushiSwap

Firmware versions V1.3.0 (Multi-Coin) or newer allows you to use SushiSwap with Keystone Essential or Pro.

If you would like to use your Keystone to interact with SushiSwap through your MetaMask (fork) client, please refer to the tutorial link provided directly below:

{% content-ref url="/pages/-MVzj8TOa\_mCPGFJp8Lo" %}
[MetaMask & DeFi](/3rd-party-wallets/eth-and-web3-wallets-keystone/bind-metamask-with-keystone/how-to-use-metamask-keystone-with-defi.md)
{% endcontent-ref %}

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

1\. Currently, users can only use SushiSwap with Keystone on the mainnet .

2\. SushiSwap only displays the first address of the recovery phrase after syncing it with Keystone.&#x20;

3\. We will optimize of the above two concerns at a later date.
{% endhint %}

## I. Preparation

1\. Setup your Keystone. ([Getting started in 5 steps](https://support.keyst.one/getting-started/setting-up-keystone-new))

2\. [Firmware](https://keyst.one/firmware?locale=en) version V1.3.0 (Multi-Coin) or newer running on Keystone Essential or Pro.

&#x20;   (Please read [How to upgrade firmware](https://support.keyst.one/getting-started/firmware-upgrading) for more details.)

3\. SushiSwap: <https://app.sushi.com/swap>

## II. Connect Keystone to SushiSwap

1\. Keystone: Select the \[Menu] icon > then select the \[Watch-only Wallet] on the Keystone device.

{% 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 \[Sushi Swap]. 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 %}

<figure><img src="/files/H454SM3shyotSUTP4R4E" alt="Keystone-SushiSwap-1"><figcaption></figcaption></figure>

2\. Select \[MetaMask / DeFi / Web3] > \[Confirm] > then select \[Display QR Code] to show the QR code for syncing.

<figure><img src="/files/aaDNQTfY6KrxRSgr33Tf" alt="Keystone-SushiSwap-2"><figcaption></figcaption></figure>

3\. Visit SushiSwap homepage at <https://app.sushi.com/swap>. Switch to the \[Swap] tab and click on \[Connect to a wallet].

<figure><img src="/files/-Mgj8IN4V1A13M1iZpzx" alt="Keystone-SushiSwap-3"><figcaption></figcaption></figure>

4\. Select \[Keystone].

<figure><img src="/files/-Mgj8NMwvQQj5gqhfDeW" alt="Keystone-SushiSwap-4"><figcaption></figcaption></figure>

5\. Click \[Sync Keystone] and scan the QR code displayed on your Keystone.

<figure><img src="/files/-Mgj8R442Xd1InraVwDl" alt="Keystone-SushiSwap-5"><figcaption></figcaption></figure>

<figure><img src="/files/-Mgj8UInMqR_nM2zwbgK" alt="Keystone-SushiSwap-6"><figcaption></figcaption></figure>

6\. SushiSwap should now be successfully connected to your Keystone's first Ethereum address.

<figure><img src="/files/-Mgj8XkmBFS77_EwuOv3" alt="Keystone-SushiSwap-7"><figcaption></figcaption></figure>

## III. Swap ETH to Tokens (e.g. DAI)

1\. Select a token you wish to swap from your ETH and set the desired amount, then Click on \[Swap].

<figure><img src="/files/-Mgj8eBqpNoMuItnysPh" alt="Keystone-SushiSwap-8"><figcaption></figcaption></figure>

2\. Double-check your transaction details and click \[Confirm Swap]  to get the unsigned transaction data in QR code format.

<figure><img src="/files/-Mgj8jI2iNDc7ntliT1g" alt="Keystone-SushiSwap-9"><figcaption></figcaption></figure>

<figure><img src="/files/-Mgj8lwPKE3koy0gkUH4" alt="Keystone-SushiSwap-10"><figcaption></figcaption></figure>

<figure><img src="/files/-Mgj8t13-XdRKqd6RgEp" alt="Keystone-SushiSwap-11"><figcaption></figcaption></figure>

3\. Keystone: Touch the “scan” icon and scan the QR code shown on SushiSwap with your Keystone.

<figure><img src="/files/-Mgj8vlnRg__lQhjbQRG" alt="Keystone-SushiSwap-12"><figcaption></figcaption></figure>

4\. Confirm the transaction details on Keystone. When your finished confirming the transaction details, press the \[Sign] button below and enter your password to execute the transaction. A QR code will be provided for the signed transaction data in which you can use to scan to get the signature using your watch-only wallet.

<figure><img src="/files/-Mgj8zfJZf2mdwIODzdH" alt="Keystone-SushiSwap-13"><figcaption></figcaption></figure>

5\. Click on \[Continue] in SushiSwap and scan the QR code shown on Keystone.&#x20;

&#x20;    The transaction will submit automatically after the scanning is finished.

<figure><img src="/files/-Mgj93wyKjsGzZ_5Olct" alt="Keystone-SushiSwap-14"><figcaption></figcaption></figure>

<figure><img src="/files/-Mgj96lebaUhlfVtIENR" alt="Keystone-SushiSwap-15"><figcaption></figcaption></figure>

We hope this guide was useful during your first few times using SushiSwap with your Keystone!&#x20;


---

# 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/defi-dapp-with-keystone/how-to-use-sushiswap-defi-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.
