saddle-finance / saddle-frontend

An open source UI for saddle.finance 🤠
https://saddle.exchange
54 stars 58 forks source link

Key gauges by lpToken address #1106

Closed hammeiam closed 2 years ago

hammeiam commented 2 years ago

Move gauges from being keyed on poolAddress to lpTokenAddress, since our gauges now also support the sdl/weth sushi lp token.

gaugeAprs are now keyed on gaugeAddress instead of poolAddress so that APRs for all gauges are calculated.

TODO - we have the assetPrice for pools, but we should figure out how to get that for the sushi pair

codecov[bot] commented 2 years ago

Codecov Report

Merging #1106 (41afae4) into master (940b8a4) will decrease coverage by 0.01%. The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #1106      +/-   ##
==========================================
- Coverage   10.68%   10.66%   -0.02%     
==========================================
  Files         150      150              
  Lines        5308     5317       +9     
  Branches     1672     1671       -1     
==========================================
  Hits          567      567              
- Misses       4741     4750       +9     
Impacted Files Coverage Δ
src/components/DepositPage.tsx 0.00% <0.00%> (ø)
src/components/GaugeWeight.tsx 0.00% <0.00%> (ø)
src/components/TokenClaimDialog.tsx 0.00% <0.00%> (ø)
src/hooks/usePoolData.ts 0.00% <0.00%> (ø)
src/pages/VeSDL/GaugeVote.tsx 0.00% <ø> (ø)
src/pages/VeSDL/VeTokenCalculator.tsx 0.00% <0.00%> (ø)
src/providers/AprsProvider.tsx 0.00% <0.00%> (ø)
src/providers/TokensProvider.tsx 1.36% <0.00%> (ø)
src/providers/UserStateProvider.tsx 0.00% <0.00%> (ø)
src/utils/gauges.ts 1.05% <0.00%> (-0.10%) :arrow_down:
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 940b8a4...41afae4. Read the comment docs.