Manage Liquidity on Pangolin
Create new liquidity pools, or add and remove liquidity on existing pools
Pangolin allows token holders to add liquidity to pools. By adding liquidity, you receive PGL tokens, which is a representation of your ownership of the pool. After adding liquidity to a pool, you will see how you can use those PGL tokens to earn PNG here. If you have ETH or Ethereum ERC-20s you want to use on Pangolin, please follow the bridge tutorial here.
Note: You may only receive PNG rewards from supported pools, which can be found under the following section on the litepaper: Community - Liquidity Mining Allocation (95% of PNG)
Add Liquidity
Pangolin allows users (liquidity providers) with Avalanche and Ethereum tokens to deposit them and earn yield from exchange fees. Liquidity providers can create a new liquidity pool or add liquidity to an existing one. Liquidity providers will earn at least 0.25% of all trades on the deposited token pair proportional to the share of the pool. Fees are added to the pool and accrue in real-time. Each pool has its own return, which is determined by a function.
You have two options when adding liquidity:
Create a New Liquidity Pool
If a token pair doesn’t exist, you must create a new liquidity pool. The price of the tokens will be determined by the ratio of what you deposit. For example, if you deposit 1 PNG and 5 DAI into this new liquidity pool, there will be an initial price of 5 DAI per PNG or 0.2 PNG per DAI. These prices are dynamic and will change as liquidity is added or removed and the ratio of the pool adjusts.

- Determine the ratio of the new liquidity pool by inputting the amounts you will deposit for each token
- Select "Supply"
Select "Create Pool & Supply"
- Confirm the transaction and finalize the transaction.
Add to an Existing Liquidity Pool
Select "Pool" on the top left
Select "Add Liquidity"
Choose the token you would like to add to the liquidity pool.
Let’s say you choose AVAX as the token you would like to deposit. Once you choose AVAX, it will ask you to decide on the token pair you would like to enter, which is the liquidity pool. When you choose that token pair, it will require you to add an equivalent value of that token pair.
- Choose the token, and enter the amount you would like to deposit
- Choose the token pair you would like to deposit.
Example: In this case, we want to deposit 1 AVAX. This will result in us having to deposit an equivalent value of PNG tokens, which at the current rate is 28.3791 PNG tokens. - Select "Confirm Supply," and confirm the transaction on MetaMask.
Managing a Liquidity Pool
Once you create a new liquidity pool or add to an existing one, you will automatically have your position visible, allowing you to manage the liquidity pool by adding or removing liquidity.

You may view details about your position when you click on the "Manage" dropdown.
Here are four stats that give information about your position:
- Your pool tokens: tokens issued to you that represent your position in the liquidity pool
- Pooled Token #1
- Pooled Token #2
- Your pool share: the percentage of the liquidity pool that your deposited tokens represent

Removing Liquidity from a Liquidity Pool
- Select "Manage"
- Select "Remove"
- Determine the number of your tokens that you want to remove from the liquidity pool. In this case, we chose
100%.
- Select "Remove"
- Select "Confirm," and confirm the transaction on MetaMask
Adding Liquidity to a Liquidity Pool
If you would like to add more liquidity to your existing liquidity pool, you may do so with the following steps.
- Select "Manage"
- Select "Add"
- Determine the number of tokens you would like to add to the liquidity pool. In this case, we chose to add 1 PNG
token, which means we have to add an equal amount of AVAX.
- Select "Supply"
- Select "Confirm Supply," and confirm the transaction on MetaMask.