Skip to content

Commit cc88b0d

Browse files
author
James Bartnik
committed
Merge branch 'develop'
2 parents f923148 + 2fc0e94 commit cc88b0d

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

apps/sentry-client-desktop/src/features/home/dashboard/NetworkRewardsCard.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@ import {ReactComponent as XaiLogo} from "@/svgs/xai-logo.svg";
1414
import {MdRefresh} from "react-icons/md";
1515

1616
export function NetworkRewardsCard() {
17-
const {owners} = useAtomValue(chainStateAtom);
17+
const {owners, licensesList} = useAtomValue(chainStateAtom);
1818
const {balances, isBalancesLoading, balancesFetchedLast, accruing, kycRequired} = useAtomValue(accruingStateAtom);
1919
const {combinedOwners} = useCombinedOwners(owners);
2020
const {data: earnedEsxaiBalance} = useGetWalletBalance(combinedOwners);
2121
const [currentTime, setCurrentTime] = useState(new Date());
2222
const {refresh} = useChainDataRefresh();
23+
const keyCount = licensesList.length;
2324

24-
const [esXaiBalance, setEsXaiBalance] = useState("0");
25-
const [accruedEsXaiBalance, setAccruedEsXaiBalance] = useState("0");
25+
const [esXaiBalance, setEsXaiBalance] = useState("--");
26+
const [accruedEsXaiBalance, setAccruedEsXaiBalance] = useState("--");
2627

2728
// Calculate the time difference in minutes
2829
const calculateTimeDifference = (currentTime: Date, lastUpdateTime: Date) => {
@@ -44,22 +45,22 @@ export function NetworkRewardsCard() {
4445

4546
// esXAI Balance
4647
function getEsxaiBalance() {
47-
if (!isBalancesLoading && balancesFetchedLast && earnedEsxaiBalance) {
48+
if (earnedEsxaiBalance != null) {
4849
if (parseFloat(ethers.formatEther(earnedEsxaiBalance.reduce((acc, item) => acc + item.esXaiBalance, BigInt(0)))).toFixed(6) === "0.000000") {
4950
setEsXaiBalance("0")
5051
} else {
51-
setEsXaiBalance(parseFloat(ethers.formatEther(earnedEsxaiBalance.reduce((acc, item) => acc + item.esXaiBalance, BigInt(0)))).toFixed(6))
52+
setEsXaiBalance(parseFloat(ethers.formatEther(earnedEsxaiBalance.reduce((acc, item) => acc + item.esXaiBalance, BigInt(0)))).toFixed(0))
5253
}
5354
}
5455
}
5556

5657
// Accrued esXAI Balance
5758
function getAccruedEsxaiBalance() {
58-
if (!isBalancesLoading && balancesFetchedLast && balances) {
59+
if (!isBalancesLoading && balancesFetchedLast && balances != null) {
5960
if (Number(ethers.formatEther(Object.values(balances).reduce((acc, value) => acc + value.totalAccruedEsXai, BigInt(0)))).toFixed(6) === "0.000000") {
6061
setAccruedEsXaiBalance("0")
6162
} else {
62-
setAccruedEsXaiBalance(Number(ethers.formatEther(Object.values(balances).reduce((acc, value) => acc + value.totalAccruedEsXai, BigInt(0)))).toFixed(6))
63+
setAccruedEsXaiBalance(Number(ethers.formatEther(Object.values(balances).reduce((acc, value) => acc + value.totalAccruedEsXai, BigInt(0)))).toFixed(0))
6364
}
6465
}
6566
}
@@ -192,7 +193,7 @@ export function NetworkRewardsCard() {
192193
<div className="flex items-center">
193194
<div>
194195
<p className="text-2xl font-semibold">
195-
{owners.length * 7}
196+
{keyCount * 7}
196197
</p>
197198
<p className="text-[12px] text-[#A3A3A3]">
198199
times per month (on average)

apps/sentry-client-desktop/src/features/home/dashboard/SentryNodeStatusCard.tsx

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import {GreenPulse, YellowPulse} from "@/features/keys/StatusPulse";
22
import {useOperatorRuntime} from "@/hooks/useOperatorRuntime";
3-
import {Tooltip} from "@sentry/ui";
4-
import {AiFillWarning, AiOutlineInfoCircle} from "react-icons/ai";
3+
import {AiFillWarning} from "react-icons/ai";
54
import {Card} from "@/features/home/cards/Card";
65
import {FaCircleCheck} from "react-icons/fa6";
76
import {useOperator} from "@/features/operator";
@@ -88,15 +87,7 @@ export function SentryNodeStatusCard() {
8887
<div className="sticky flex flex-row justify-between items-center py-2 px-4 border-b border-[#F5F5F5] z-10">
8988
<div className="flex flex-row items-center gap-1 text-[#A3A3A3] text-[15px]">
9089
<h2 className="font-medium">Sentry Node Status</h2>
91-
<Tooltip
92-
header={"Header"}
93-
body={"Body"}
94-
position={"start"}
95-
>
96-
<AiOutlineInfoCircle size={15} color={"#A3A3A3"}/>
97-
</Tooltip>
9890
<p className="flex items-center ml-2 text-sm text-[#D4D4D4]">
99-
{/*Last challenge 24m ago (hard-coded)*/}
10091
{timeAgoString}
10192
</p>
10293
</div>

0 commit comments

Comments
 (0)