Skip to content

Commit

Permalink
Merge DEV into Master (#206)
Browse files Browse the repository at this point in the history
  • Loading branch information
wfm-slava authored Apr 13, 2021
1 parent 4416f14 commit 9e27995
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions src/modules/smart-yield/views/portfolio-view/junior/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -332,13 +332,28 @@ const JuniorPortfolio: React.FC = () => {
getHumanValue(c.smartYieldBalance, c.underlyingDecimals)
?.multipliedBy(c.state.jTokenPrice)
.multipliedBy(1)
.multipliedBy(c.state.juniorApy)
.dividedBy(100) ?? ZERO_BIG_NUMBER,
.multipliedBy(c.state.juniorApy) ?? ZERO_BIG_NUMBER,
);
}, ZERO_BIG_NUMBER);

const stakedApySum = state.dataStaked.reduce((a, c) => {
const item = pools.find(p => p.smartYieldAddress === c.poolTokenAddress);

if (!item) {
return a;
}

return a.plus(
getHumanValue(c.pool.balance, c.poolToken.decimals)
?.multipliedBy(item.state.jTokenPrice ?? 0)
.multipliedBy(1)
.multipliedBy(item.state.juniorApy) ?? ZERO_BIG_NUMBER,
);
}, ZERO_BIG_NUMBER);

const totalBalance = activeBalance?.plus(lockedBalance ?? ZERO_BIG_NUMBER).plus(stakedBalance ?? ZERO_BIG_NUMBER);
const apy = totalBalance?.gt(ZERO_BIG_NUMBER) ? apySum.dividedBy(totalBalance).multipliedBy(100).toNumber() : 0; /// calculate by formula
const pTotalBalance = activeBalance?.plus(stakedBalance ?? ZERO_BIG_NUMBER);
const apy = pTotalBalance?.gt(ZERO_BIG_NUMBER) ? apySum.plus(stakedApySum).dividedBy(pTotalBalance).toNumber() : 0; /// calculate by formula

const dataActiveFilters = React.useMemo(() => {
const filter = filtersMap.active;
Expand Down

0 comments on commit 9e27995

Please sign in to comment.