# 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="../eth-and-web3-wallets-keystone/bind-metamask-with-keystone/how-to-use-metamask-keystone-with-defi" %}
[how-to-use-metamask-keystone-with-defi](https://support.keyst.one/3rd-party-wallets/eth-and-web3-wallets-keystone/bind-metamask-with-keystone/how-to-use-metamask-keystone-with-defi)
{% 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](https://support.keyst.one/getting-started/getting-started-with-m-10.0-or-newer-for-beginners).
{% endhint %}

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FIma6l3B3qbybg2n4roaz%2F1.jpg?alt=media&#x26;token=d6b43143-ef2f-46cd-a769-5401cddb376b" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FgQQHrzuQS6kVQXPJRYb2%2F2.jpg?alt=media&#x26;token=d8355abe-4e8d-45be-bb6c-f3c172a9e415" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8IN4V1A13M1iZpzx%2F3.jpg?alt=media&#x26;token=a73a88ac-9a23-4efa-acdc-cddb8507cec8" alt="Keystone-SushiSwap-3"><figcaption></figcaption></figure>

4\. Select \[Keystone].

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8NMwvQQj5gqhfDeW%2F4.jpg?alt=media&#x26;token=e3d4c7c7-e9c8-444e-a0e2-41490089535c" alt="Keystone-SushiSwap-4"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8R442Xd1InraVwDl%2F5.jpg?alt=media&#x26;token=746a86b0-dadf-418a-8816-d28af9951134" alt="Keystone-SushiSwap-5"><figcaption></figcaption></figure>

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8UInMqR_nM2zwbgK%2F6.jpg?alt=media&#x26;token=8e64a25c-a40e-4e55-b182-70c7914efb13" alt="Keystone-SushiSwap-6"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8XkmBFS77_EwuOv3%2F7.jpg?alt=media&#x26;token=d75ba204-a266-44f9-a70c-86c9eb25208d" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8eBqpNoMuItnysPh%2F8.jpg?alt=media&#x26;token=ecbe7b6c-7b35-4d7a-a030-6583bee2dcc4" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8jI2iNDc7ntliT1g%2F9.jpg?alt=media&#x26;token=f645aed9-eee9-42a0-9eac-195e0e7f4d24" alt="Keystone-SushiSwap-9"><figcaption></figcaption></figure>

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8lwPKE3koy0gkUH4%2F10.jpg?alt=media&#x26;token=76e853ef-b396-4e3b-9411-9e1133506750" alt="Keystone-SushiSwap-10"><figcaption></figcaption></figure>

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8t13-XdRKqd6RgEp%2F11.jpg?alt=media&#x26;token=d43b832b-d341-4f2f-be10-ce2d38030fab" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8vlnRg__lQhjbQRG%2F12.jpg?alt=media&#x26;token=165103a6-9360-462f-b0dc-68f82cb34866" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj8zfJZf2mdwIODzdH%2F13.jpg?alt=media&#x26;token=6703e134-c326-4f41-af42-29d82ef7c6ed" 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="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj93wyKjsGzZ_5Olct%2F14.jpg?alt=media&#x26;token=e0a21b78-b26f-4039-b77a-d49e24d12160" alt="Keystone-SushiSwap-14"><figcaption></figcaption></figure>

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-Mgj7zx8cAZTj45WSOjo%2F-Mgj96lebaUhlfVtIENR%2F15.jpg?alt=media&#x26;token=2e8c76c3-a1ea-440b-a091-252e6ed1c0e7" alt="Keystone-SushiSwap-15"><figcaption></figcaption></figure>

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