> For the complete documentation index, see [llms.txt](https://docs.silverswap.io/spirit-swap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.silverswap.io/spirit-swap/howto/swap-tokens.md).

# Swap Tokens

### Requirements:

* Have FTM in MetaMask on Fantom Opera for the gas fee
* Have FTM (or the token to swap) in MetaMask on Fantom Opera

### 1. Go to SpiritSwap.Finance

{% embed url="<https://www.spiritswap.finance/>" %}

### 2. Click on "Enter App"

![](/files/-MZ4KkjPt-bic6hCEVLo)

### 3. Connect wallet

![](/files/-MZ5jopGxiHFgvjEa5SY)

### 4. Click on "Exchange"

![](https://lh4.googleusercontent.com/qvOag9nZkl8AWnlF0z9Q6f9R8Nwfk6LMRReOCw6x_Dkgs20lQ4SSbV18xr37K2gDvFfgRztUo6uq_mx23VaPKMJbbk31iBuGeccKLIWC3ZrN1w6ORTmEuAixrkcIhcZo2ckPoHLe)

### 5. Choose the token you want to sell

![](/files/J5KZCgUhofFkYXoGylNB)

* For **whitelisted tokens** just type in the token name and select from the list
* For **non-whitelisted tokens** paste the contract address then press “**Add**”. This will save the token and will make it searchable like whitelisted tokens, for your convenience. You can also press **⊕** to add the token to MetaMask and have it correctly displayed.

### 6. Choose the token you want to buy

![](https://lh3.googleusercontent.com/OJYt9EUSS3s01uBr1vKqATFiwVy3nwZVuujvgGtQ6G_xcS7MzVTEoGnkipfLWWDPe-HJgA5hrwqvY8uprdcAdIVh4ATEI-xcBjewONVH4o7Bi7RNMCQF3SogrcuRYCfg1iUl0eXz)

### 7. **Type in the amount of tokens to swap**

![](https://lh6.googleusercontent.com/VlsPVRMYpGGu5mVygwYtDyuYT1hV3UvpsZuOZDtwhdPaE_SqsOmnzE9dMYgFVm95AlTCaKa_jwT_W470pzwB0dfGF4SP3PbeMGc43YToC7Kdcy3IEc8MrgKBUOX4L69ENEVa152H)

* Remember to always leave some $FTM in your wallet for gas when swapping from FTM
* Make sure Slippage Tolerance > Price Impact
* If Slippage Tolerance < Price Impact, select the setting icon and increase the Slippage Tolerance

### 8. Click "Swap"

#### Note: if it’s the first time you swap that token, you will have to “Approve” it first.

![](https://lh6.googleusercontent.com/QbQ3avZzehHrAQFLzQBuTFbiKwxe-Y2tFYtQ1TUN8JWXgf-ArijXz8sto_KQ_4asHqgZjJFhH7O5XGx4q_J17UwLdB38PX8qctVxwcA8BYAaMLtW4l5bM-zXgT7kxAboqwzQyqXQ)

### 9. Confirm the swap

![](https://lh6.googleusercontent.com/p0tPeGz09UvCgJpm7T4VgwhKx0M7WCl1b6UUmp4FOu6MnVBWMMoQ7rE2qcYu7FTPQRzSjXEp35_Wzhk8mhM5EV3vD9E4vWdB6pIsxQiLC9aF5456JDtieRRud7Sdo4y0rI-xF9Nj)

### 10. **Confirm the transaction in MetaMask (or your preferred wallet)**

![](/files/-MZBD2p8t4Ptkm5GY4gH)
