Skip to content

Commit 8baf597

Browse files
feat(staking): include warmup token in pool utilization (#1931)
1 parent 4709e7d commit 8baf597

File tree

1 file changed

+16
-4
lines changed
  • apps/staking/src/components/OracleIntegrityStaking

1 file changed

+16
-4
lines changed

apps/staking/src/components/OracleIntegrityStaking/index.tsx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,8 @@ const doSort = (
798798
}
799799
case SortField.PoolUtilization: {
800800
const value = Number(
801-
a.poolUtilization * b.poolCapacity - b.poolUtilization * a.poolCapacity,
801+
(a.poolUtilization + a.poolUtilizationDelta) * b.poolCapacity -
802+
(b.poolUtilization + b.poolUtilizationDelta) * a.poolCapacity,
802803
);
803804
return value === 0 ? Number(a.poolCapacity - b.poolCapacity) : value;
804805
}
@@ -935,9 +936,17 @@ const Publisher = ({
935936
const utilizationPercent = useMemo(
936937
() =>
937938
publisher.poolCapacity > 0n
938-
? Number((100n * publisher.poolUtilization) / publisher.poolCapacity)
939+
? Number(
940+
(100n *
941+
(publisher.poolUtilization + publisher.poolUtilizationDelta)) /
942+
publisher.poolCapacity,
943+
)
939944
: Number.NaN,
940-
[publisher.poolUtilization, publisher.poolCapacity],
945+
[
946+
publisher.poolUtilization,
947+
publisher.poolUtilizationDelta,
948+
publisher.poolCapacity,
949+
],
941950
);
942951

943952
return (
@@ -979,7 +988,10 @@ const Publisher = ({
979988
</div>
980989
<Label className="mt-1 flex flex-row items-center justify-center gap-1 text-sm">
981990
<span>
982-
<Tokens>{publisher.poolUtilization}</Tokens>
991+
<Tokens>
992+
{publisher.poolUtilization +
993+
publisher.poolUtilizationDelta}
994+
</Tokens>
983995
</span>
984996
<span>/</span>
985997
<span>

0 commit comments

Comments
 (0)