How to Stake and Earn Tokens

We walk you through three ways to add liquidity to liquidity pools, stake your LP tokens, and earn yield.

There are a number of ways to add liquidity to the various liquidity pools on 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, you will need:

  • A computer (Mac or PC) connected to the internet

  • An internet browser (like Google Chrome)

  • An installed Neo wallet 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 and let Flamingo do all the wrapping, liquidity adding, and staking for you.

1. Go to Flamingo.Finance and select the Asset Actions tab.

2. Select Connect Wallet.

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

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

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

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

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.

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

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

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

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.

Option 2: Add Liquidity and Auto Stake

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.

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.

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

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

4. Select Add liquidity.

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

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

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.

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.

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.

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

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

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.

Last updated