Manually Calculating LP

How to Manually Check LP Values - Ethereum, Binance Smart Chain, and Polygon/Matic

Congratulations! You’ve made a new investment into a liquidity pool. You've possibly even gone one step further, by locking it into another DeFi contract.

There’s one small problem- we currently can’t tell how much any LP is earning because PancakeSwap’s GraphQL account is stuck. If you have locked the LP into a Pancake Farm or another service it simply won't show up in Pancakeswap's info page. This also happens if you've locked up LP's for any other swap.

There are paid services which will tell you what you're earning. Here we’ll show you how freely and manually calculate your share using etherscan or bscscan. The technique is the same for Ethereum, Polygon, or Binance Smart Chain and any Uniswap fork. The BSC and ETH guide is on top, and Polygon/MATIC guide is in the second section.

Calculation formula is Your LP Tokens/All LP Tokens*Total Token 1 = Your Token 1; Your LP Tokens/All LP Tokens*Total Token 2 = Your Token 2

You need this information to calculate your LP value. All available for free on www.bscscan.com (or etherscan.com for Uniswap and Sushiswap contracts)

Using Uniswap, Sushiswap, Pancakeswap and Etherscan/Bscscan

You need to know how many LP tokens you own. Either look at the inital transaction you made, or check your Farm or Yield Aggregator for the current number of LP tokens

Pancakeswap Info Page

Original transaction on bscscan.com. Your LP Tokens = 2 in this example

Get your LP contract address from https://pancakeswap.info/pairs

Pancakeswap Info Page

https://pancakeswap.info/pairs

Here is what the bscscan contract page looks like:

Manually Calculating LP

BSC LP Contract Info: It contains the two main tokens and a link to the Token Tracker page

Individual tokens are found in the dropdown on the left.

Manually Calculating LP

We see there are 39,182.8 ETH and 270465.79 BNB

Click the right link to get the Total LP Supply

Manually Calculating LP

We see there are 96805.3131 LP tokens total

Here's the current LP value:

2 LP Tokens / 96805.3131 Total LP Tokens* 39182.8 Total ETH = 0.80951755116 ETH

2 LP Tokens / 96805.3131 Total LP Tokens* 270465.79 Total BNB = 5.58782945561 BNB

Checking LP Value on Polygon Chain (MATIC)

From the Quickswap page, click into the LP.

The Matic explorer gives you info on the total LP constituent tokens and a link to the LP contract, which saves a lot of clicking.

Manually Calculating LP

The Total Tokens are here:

Manually Calculating LP

Grab the individual tokens here: 4078231.75 Total USDC, 1694.893 Total ETH

Click the right link to get the Total LP Supply

Manually Calculating LP

We see there are 0.0671369 LP tokens total

Here's the current LP value given 0.00002 LP tokens:

0.00002 LP Tokens / 0.0671369 Total LP Tokens* 1694.893 Total ETH = 0.5049 ETH

0.00002 LP Tokens / 0.0671369 Total LP Tokens*4078231.75 Total USDC = 1214.90 USDC