My understanding is that after a user provides liquidity to a farm on pancakeswap they are given a Liquidity Pool token (which is added to their wallet) but once they stake this LP token it is no longer in their procession thus trying to read their balance using the smart contract of that LP token would render 0.
So my question is, after a user has staked their LP token, is it possible to find their balance just from using blockchain data / web3 directly?