feat: add support for all pool combinations (wHEZ-PEZ, PEZ-USDT, wHEZ-USDT)

This commit is contained in:
2026-02-04 19:32:19 +03:00
parent d1ecde7a3e
commit f9089aaba5
3 changed files with 15 additions and 7 deletions
+5 -3
View File
@@ -26,9 +26,10 @@ interface Balances {
[key: string]: number;
}
// Helper to get display name (users see HEZ not wHEZ, PEZ, USDT not wUSDT)
// Helper to get display name for tokens
const getDisplayName = (assetId: number): string => {
if (assetId === -1 || assetId === ASSET_IDS.WHEZ || assetId === 0 || assetId === 2) return 'HEZ';
if (assetId === -1) return 'HEZ'; // Native HEZ from relay chain
if (assetId === ASSET_IDS.WHEZ || assetId === 2) return 'wHEZ'; // Wrapped HEZ
if (assetId === ASSET_IDS.PEZ || assetId === 1) return 'PEZ';
if (assetId === ASSET_IDS.WUSDT || assetId === 1000) return 'USDT';
return getAssetSymbol(assetId);
@@ -36,7 +37,8 @@ const getDisplayName = (assetId: number): string => {
// Helper to get balance key for the asset
const getBalanceKey = (assetId: number): string => {
if (assetId === -1 || assetId === ASSET_IDS.WHEZ || assetId === 0 || assetId === 2) return 'HEZ';
if (assetId === -1) return 'HEZ'; // Native HEZ
if (assetId === ASSET_IDS.WHEZ || assetId === 2) return 'wHEZ'; // Wrapped HEZ
if (assetId === ASSET_IDS.PEZ || assetId === 1) return 'PEZ';
if (assetId === ASSET_IDS.WUSDT || assetId === 1000) return 'USDT';
return getAssetSymbol(assetId);