diff --git a/web/src/components/NetworkStats.tsx b/web/src/components/NetworkStats.tsx index c6a706d6..93086d78 100644 --- a/web/src/components/NetworkStats.tsx +++ b/web/src/components/NetworkStats.tsx @@ -81,15 +81,17 @@ export const NetworkStats: React.FC = () => { if (import.meta.env.DEV) console.warn('Failed to fetch People Chain collators', err); } - // 3. Count Nominators + // 3. Count Nominators from Asset Hub (staking migrated to AH) let nCount = 0; try { - const nominators = await api.query.staking?.nominators.entries(); - if (nominators) { - nCount = nominators.length; + if (isAssetHubReady && assetHubApi?.query.staking?.nominators) { + const nominators = await assetHubApi.query.staking.nominators.entries(); + if (nominators) { + nCount = nominators.length; + } } } catch { - if (import.meta.env.DEV) console.warn('Staking pallet not available, nominators = 0'); + if (import.meta.env.DEV) console.warn('Staking pallet not available on AH, nominators = 0'); } setValidatorCount(vCount); diff --git a/web/src/components/treasury/TreasuryOverview.tsx b/web/src/components/treasury/TreasuryOverview.tsx index 8b5c65d7..fd8130af 100644 --- a/web/src/components/treasury/TreasuryOverview.tsx +++ b/web/src/components/treasury/TreasuryOverview.tsx @@ -77,7 +77,7 @@ export const TreasuryOverview: React.FC = () => { {t('treasury.liveData')} - {t('treasury.activeProposals', { count: proposals.length })} • {t('treasury.hezInTreasury', { amount: metrics.totalBalance.toFixed(2) })} + {t('treasury.activeProposals', { count: proposals.length })} • {metrics.pezBalance.toLocaleString(undefined, { maximumFractionDigits: 2 })} PEZ • {metrics.hezBalance.toLocaleString(undefined, { maximumFractionDigits: 4 })} HEZ @@ -117,7 +117,8 @@ export const TreasuryOverview: React.FC = () => {
{t('treasury.totalBalance')}
-${(metrics.totalBalance / 1000000).toFixed(2)}M
+{metrics.pezBalance.toLocaleString(undefined, { maximumFractionDigits: 2 })} PEZ
+{metrics.hezBalance.toLocaleString(undefined, { maximumFractionDigits: 4 })} HEZ