SushiSwap is a decentralized exchange (DEX), that is built on the Ethereum blockchain.
SushiSwap is a fork of Uniswap. So, like Uniswap, users can create liquidity pools, provide liquidity, and swap assets.
SushiSwap provides cross-chain support. I.e. it supports multiple blockchains.
SushiSwap is managed by a group of people who holds SUSHI tokens.
To use SushiSwap, you need to connect any decentralized crypto wallet to the platform.
SushiSwap supports wallets, such as MetaMask, Coinbase Wallet, Fortmatic, Portis, Binance, Clover, and the open-source protocol WalletConnect.
In this article, we will be using the MetaMask wallet.
To connect MetaMask to SushiSwap, you need to install the MetaMask wallet.
Change the network if you want to swap other than ETH.
Next, click Connect to a Wallet on the SushiSwap webpage.
Allow SushiSwap to connect with your MetaMask wallet by clicking Connect.
Steps to Connect MetaMask to SushiSwap
1. Install MetaMask
If you have already installed MetaMask, you can skip this step.
Firstly, download MetaMask.
After downloading MetaMask, you need to set up your account.
During the account setup process, you will create a password and store your recovery phrase.
For further clarification, you can refer to this guide: How to Create a MetaMask Wallet: A Step by Step Guide.
After installing the MetaMask wallet, you need to change the network if you want to swap other than ETH.
To do so, you need to click the network dropdown and select the network.
2. Click Connect Wallet
Head to SushiSwap.
Click on the Launch App located in the upper right corner of the webpage.
Then, you will land on the Swap window with tabs, such as Trade, Liquidity, Farm, Kashi, MISO, Explore, Analytics, and Portfolio.
Now, you will be able to see Connect to a Wallet option in the upper right corner.
Click on it.
It will show you the multiple wallet options.
Click on MetaMask.
3. Allow to Connect
After selecting the MetaMask wallet, a MetaMask pop-up will appear.
Now, you need to select your MetaMask account.
If you are having only one account, ensure that is selected and click Next.
Next, MetaMask will show you the permission request.
The permission allows SushiSwap to see your wallet balance, and activity, and send requests for transactions.
But SushiSwap cannot move funds without your knowledge.
So, click on Connect.
That’s it. You have successfully connected your MetaMask wallet to SushiSwap.
On the successful completion of this process, you will be able to see your partial wallet address in the top right corner of the webpage.
4. Swap
Now, select the token that you want to swap.
In the second field, select a token that you want to swap for.
Lastly, click Swap.
A confirmation pop-up will come from your MetaMask wallet.
Click Confirm Swap.
Steps to Connect MetaMask Application to SushiSwap
1. Install MetaMask Mobile Application
If you have already installed the MetaMask application, you can skip this step.
First, download MetaMask mobile application.
MetaMask is available on Android and iOS.
After downloading MetaMask, you need to set up your account.
During the account setup process, you will create a password and store your recovery phrase.
If you already have an account, you can import it using your recovery phrase.
For further clarification, you can refer to this guide: How to Create a MetaMask Wallet: A Step by Step Guide.
After installing the MetaMask wallet, you need to change the network if you want to swap other than ETH.
To do so, you need to click the network dropdown and select the network.
2. Select SushiSwap
Open the MetaMask mobile application.
Tap on the three parallel lines in the upper left corner of the application.
Now, you will be able to see multiple options.
Tap on Browser.
There you will be able to see the search box.
Tap on it and type it as SushiSwap.
Tap on Swap under SushiSwap once the result came.
3. Allow to Connect
As soon as you tap on SushiSwap, a pop-up will open up.
Tap on Connect.
That’s it. You have successfully connected your MetaMask application to SushiSwap.
4. Swap
Now, select the token that you want to swap.
In the second field, select a token that you want to swap for.
Lastly, click Swap.
A confirmation pop-up will come from your MetaMask wallet.
Click Confirm Swap.
Conclusion
After establishing the connection, you can swap your token for another token or you can stake your token in liquidity pools.
Once you are swapped or staked your tokens, always ensure to disconnect your wallet from SushiSwap.
There is no manual Disconnect option in both the SushiSwap interface and the MetaMask. Your MetaMask wallet will automatically disconnect after a few minutes/ hours.
To manually disconnect in MetaMask wallet extension, click on the three dots in the upper right corner of your MetaMask wallet.
Then, click on Disconnect.
To manually disconnect in MetaMask mobile application, go to Settings.
Tap on Security & Privacy.
Then, navigate to Clear Privacy Data and tap on it.
This will remove all connected sites to your MetaMask wallet.
FAQ
1. MetaMask not connecting to SushiSwap?
If you are not able to connect your MetaMask wallet to SushiSwap, go to your browser history page. And, try clearing the history/ cache.
Then, reconnect again. MetaMask will be connected to SushiSwap now.