TVL now based on farm TVL and not pool TVL #15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
totalLiquidity is representing totalLiquidity in a pool rather than in the farm which could be less.
slpBalance represents the number of tokens in the farm so this change calculates the value per share and multiples that by the number of shares in the farm to give the liquidity loaded in the farm.
The result for farms right now is very close to what's in the pools since shares are mostly loaded into farms but several new pools have no liquidity being reported and so the APR was showing as infinity (n rewards shared by 0 shares). That looks a bit strange so I've changed this to show as "-' rather than 'infinity'.