# How to Stake and Earn Tokens

There are a number of ways to add liquidity to the various liquidity pools on [Flamingo.Finance](https://flamingo.finance) and stake your LP tokens (Liquidity Pool Tokens) to earn yield. In this guide, we will walk you through three of them.

To stake tokens on [Flamingo.Finance](https://flamingo.finance), you will need:

* A computer (Mac or PC) connected to the internet
* An internet browser (like [Google Chrome](https://www.google.com/chrome/downloads/))
* An installed [Neo wallet](https://neo.org/neogas#wallets) with GAS tokens for transaction costs

## **Option 1: SmartStake**

The first and easiest option to stake tokens on Flamingo is to use Flamingo's own **SmartStake** feature with any asset already in a connected [Neo wallet](https://flamingo-1.gitbook.io/user-guide/how-to-set-up-a-neo-wallet) and let Flamingo do all the wrapping, liquidity adding, and staking for you.

1\. Go to [Flamingo.Finance](https://flamingo.finance) and select the **Asset Actions** tab.&#x20;

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FaWPBDoZQQUN1lEvw1OzV%2Fimage.png?alt=media&#x26;token=6151a7d2-b830-4f26-a439-8a98f6036591" alt=""><figcaption></figcaption></figure>

2\. Select **Connect Wallet**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FWqB9vSFbDQP7JcEdElFB%2Fimage.png?alt=media&#x26;token=f1309f9c-aef6-4599-a661-cccb69b96ab9" alt=""><figcaption></figcaption></figure>

3\. Select a wallet to connect. For this example we'll select **NeoLine**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FW0IZndwqMkpJNhhRbz73%2Fimage.png?alt=media&#x26;token=39248225-b798-4236-8cfc-9283fa5744b9" alt=""><figcaption></figcaption></figure>

4\. Your NeoLine extension wallet will open. Select **Connect**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2F377n8DX2tkugyWckgnPm%2Fimage.png?alt=media&#x26;token=47bc8573-62b0-488b-8c06-6a25074aa3af" alt=""><figcaption></figcaption></figure>

5\. Your wallet is now connected. Return to Flamingo, and on the **Asset Actions** tab, select **SmartStake**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FqYSTKZRWUEEw6Pltbb25%2Fimage.png?alt=media&#x26;token=79a4d002-3ed9-4b1b-8f51-1bcd2c303bb9" alt=""><figcaption></figcaption></figure>

6\. From the **From** dropdown menu, select the token you want to SmartStake from. For this example we'll SmartStake with GAS.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FUM1IhU6q2bZIfbuziA7h%2Fimage.png?alt=media&#x26;token=7ebf3b78-798e-423c-8109-f7c6acf15d06" alt=""><figcaption></figcaption></figure>

7\. Select the liquidity pool you want to stake in, then enter the number of assets you would like to SmartStake from. For this example, we'll SmartStake into the FLP-FLM-GAS liquidity pool from 5 GAS.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FrtLsuRcRh75wHGXvnRJ9%2Fimage.png?alt=media&#x26;token=bcf0b864-acd7-4ca7-b71d-572bbe68735e" alt=""><figcaption></figcaption></figure>

8\. Select **Settings** to adjust your Slippage and Deadline settings. Then, check the details of the transaction and if you agree, select **SmartStake**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FvRaeBWBjVm8Scmi0MrbT%2Fimage.png?alt=media&#x26;token=32f026c9-c412-4617-99e9-67c95c2ec09e" alt=""><figcaption></figcaption></figure>

9\. Your connected NeoLine wallet will open. If you agree with the transaction details, select **Yes**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FfcbM8BLLCtkRUGGXIU3w%2Fimage.png?alt=media&#x26;token=23b30934-482f-4bfa-bb62-ad64450f1eed" alt=""><figcaption></figcaption></figure>

10\. Wait for your transaction to finalize, then select **Done**. Return to Flamingo and wait for the transaction success message. Select **Close**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FUIbgrFFcQmBRhWfiN6qB%2Fimage.png?alt=media&#x26;token=893ede37-933f-483f-bb4e-71342ea6de6f" alt=""><figcaption></figcaption></figure>

11\. That's it! You can now go to the Flamingo **Earn** page and scroll down to **My Pools** to see your staked tokens in the liquidity pool.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FwiBVdGLVs2mK0FNAmHWE%2Fimage.png?alt=media&#x26;token=46eed0e6-6401-4403-bf0b-2b3204a5dfdb" alt=""><figcaption></figcaption></figure>

## Option 2: Add Liquidity and Auto Stake&#x20;

Aside from SmartStaking, you can also manually add liquidity from two tokens you own to a liquidity pool and Auto Stake them in the pool.&#x20;

1\. If your wallet isn't already connected, refer to Steps 1-4 in **Option 1: SmartStake** above to see how to connect your wallet. Go to the **Asset Actions** tab and select **Add Liquidity**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2Fplk0nugwz4t3UPtCoJ70%2Fimage.png?alt=media&#x26;token=f50abe46-3d24-4f7e-8492-fa73097c031e" alt=""><figcaption></figcaption></figure>

2\. In the dropdown, select the pool you want to add liquidity to, then enter the number of tokens you want to add liquidity with. For this example we'll add liquidity to the FLP-FLM-GAS liquidity pool. To automatically stake the tokens in the liquidity pool and earn yield, select the **Auto Stake** checkbox

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FJsyd4iCo9Vkj1Sxuhpgh%2Fimage.png?alt=media&#x26;token=f24c33da-9eec-4e1a-868f-8ad77a7992a7" alt=""><figcaption></figcaption></figure>

3\. Select **Settings** and adjust your Slippage and Deadline settings.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2ForDzHzrz7VXj8QrleeCy%2Fimage.png?alt=media&#x26;token=0bc75829-38c1-4efa-9bbf-e33970715b3c" alt=""><figcaption></figcaption></figure>

4\. Select **Add liquidity**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FYyr8WIFNxvCOs7Fa59JT%2Fimage.png?alt=media&#x26;token=3214e0bc-b52b-41e1-a65d-5f32d3c6f6cc" alt=""><figcaption></figcaption></figure>

5\. Your connected NeoLine wallet will open. If you agree with the transaction details, select **Yes**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FQHmg1ZBtlW7LhYue5Fw6%2Fimage.png?alt=media&#x26;token=e4b89cb4-e384-449d-bafa-56ad471fe235" alt=""><figcaption></figcaption></figure>

6\. Wait for your transaction to finalize, then select **Done**. Return to Flamingo and wait for the transaction success message. Select **Close**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2Ff0IferCOmuf7JZwtNNDR%2Fimage.png?alt=media&#x26;token=6bcc0b5a-f528-401e-bc5c-c53b00fc37e2" alt=""><figcaption></figcaption></figure>

7\. That's it! You can now go to the Flamingo **Earn** page and scroll down to **My Pools** to see your staked tokens in the liquidity pool.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FfToU7TWJNlImrGW5RUXW%2Fimage.png?alt=media&#x26;token=bcab8dd6-5838-45de-b668-7e7e1180db01" alt=""><figcaption></figcaption></figure>

## Option 3: Manually Add Liquidity and Manually Stake

You can also manually stake tokens you already have in a liquidity pool.

1\. If your wallet isn't already connected, refer to Steps 1-4 in **Option 1: SmartStake** above to see how to connect your wallet. Once your wallet is connected, go to the **Asset Actions** tab and select **Stake**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FvGQqdQdbXG3kypUMBh6g%2Fimage.png?alt=media&#x26;token=c20c09a0-3461-4113-b3af-4d698f46c5ae" alt=""><figcaption></figcaption></figure>

2\. From the **Liquidity Pool** dropdown, select the liquidity pool you want to stake your tokens in. Enter the amount of LP tokens you want to stake, and select **Stake**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FSP488VPpTMplku3dy93S%2Fimage.png?alt=media&#x26;token=d908ded8-91d5-4dd1-a217-23bc41939a4c" alt=""><figcaption></figcaption></figure>

3\. Your connected NeoLine wallet will open. If you agree with the transaction details, select **Yes**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FXBNwalC6Tw1ki61c1FeD%2Fimage.png?alt=media&#x26;token=c60c8743-cce0-4103-aa7f-ada64c82e0f2" alt=""><figcaption></figcaption></figure>

4\. Wait for your transaction to finalize, then select **Done**. Return to Flamingo and wait for the transaction success message. Select **Close**.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2Fb9QM4sSbNco345CmhEc0%2Fimage.png?alt=media&#x26;token=74db8f31-5e24-4901-8a7d-99b5e3ab4a70" alt=""><figcaption></figcaption></figure>

5\. That's it! You can now go to the Flamingo **Earn** page and scroll down to **My Pools** to see your staked tokens in the liquidity pool.

<figure><img src="https://163720225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF51IxRGNnItCO-H_yy-887967055%2Fuploads%2FZIk4143G6s3k5L0LCL7h%2Fimage.png?alt=media&#x26;token=7446ba72-ade3-4f02-998b-dc70f2ef4943" alt=""><figcaption></figcaption></figure>
