A straightforward method to count the LP tokens owned by an account is to simply examine the current balance held by that account, which the Uniswap subgraph simplifies significantly. However, this method has a notable limitation, as LP tokens are frequently staked in various contracts that yield rewards, meaning they are not directly held by the account in question. To tackle this concern, an alternative strategy involves calculating the LP tokens that have been "minted" and "burned" through the account's deposits and withdrawals from the liquidity pool. While this method effectively accounts for the possibility of LP tokens being staked in unknown contracts, it introduces several important considerations that must be addressed. As practices around staking contracts evolve and user feedback is incorporated, it is highly likely that our approach will continue to adapt and improve over time, ensuring a more accurate representation of LP token ownership. Consequently, remaining flexible and responsive to these changes will be crucial in refining our methodology.