fix(governance): overstaked penalty shown as NaN (#2932)
This commit is contained in:
parent
ea91fa1723
commit
2123afc4b0
@ -59,11 +59,17 @@ export const getOverstakedAmount = (
|
|||||||
export const getOverstakingPenalty = (
|
export const getOverstakingPenalty = (
|
||||||
overstakedAmount: BigNumber,
|
overstakedAmount: BigNumber,
|
||||||
stakedOnNode: string
|
stakedOnNode: string
|
||||||
) =>
|
) => {
|
||||||
formatNumberPercentage(
|
// avoid division by zero
|
||||||
|
if (new BigNumber(stakedOnNode).isZero() || overstakedAmount.isZero()) {
|
||||||
|
return '0';
|
||||||
|
}
|
||||||
|
|
||||||
|
return formatNumberPercentage(
|
||||||
overstakedAmount.dividedBy(new BigNumber(stakedOnNode)).times(100),
|
overstakedAmount.dividedBy(new BigNumber(stakedOnNode)).times(100),
|
||||||
2
|
2
|
||||||
);
|
);
|
||||||
|
};
|
||||||
|
|
||||||
export const getTotalPenalties = (
|
export const getTotalPenalties = (
|
||||||
rawValidatorScore: string | null | undefined,
|
rawValidatorScore: string | null | undefined,
|
||||||
|
Loading…
Reference in New Issue
Block a user