mirror of
https://github.com/pezkuwichain/pezkuwi-telegram-miniapp.git
synced 2026-04-22 03:07:55 +00:00
feat: add HEZ-DOT LP token and pool
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "pezkuwi-telegram-miniapp",
|
||||
"version": "1.0.133",
|
||||
"version": "1.0.134",
|
||||
"type": "module",
|
||||
"description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards",
|
||||
"author": "Pezkuwichain Team",
|
||||
|
||||
@@ -38,6 +38,7 @@ const TOKEN_INFO: Record<number, { symbol: string; decimals: number; icon: strin
|
||||
[-1]: { symbol: 'HEZ', decimals: 12, icon: '/tokens/HEZ.png' },
|
||||
1: { symbol: 'PEZ', decimals: 12, icon: '/tokens/PEZ.png' },
|
||||
1000: { symbol: 'USDT', decimals: 6, icon: '/tokens/USDT.png' },
|
||||
1001: { symbol: 'DOT', decimals: 10, icon: '/tokens/DOT.png' },
|
||||
};
|
||||
|
||||
// Helper to convert asset ID to XCM Location format
|
||||
@@ -140,6 +141,7 @@ export function PoolsModal({ isOpen, onClose }: PoolsModalProps) {
|
||||
const poolPairs: [number, number][] = [
|
||||
[NATIVE_TOKEN_ID, 1], // HEZ-PEZ
|
||||
[NATIVE_TOKEN_ID, 1000], // HEZ-USDT
|
||||
[NATIVE_TOKEN_ID, 1001], // HEZ-DOT
|
||||
];
|
||||
|
||||
const fetchedPools: Pool[] = [];
|
||||
|
||||
@@ -46,6 +46,7 @@ const ASSET_IDS = {
|
||||
const LP_TOKEN_IDS = {
|
||||
HEZ_PEZ: 0, // HEZ-PEZ LP (12 decimals)
|
||||
HEZ_USDT: 1, // HEZ-USDT LP (12 decimals)
|
||||
HEZ_DOT: 2, // HEZ-DOT LP (12 decimals)
|
||||
};
|
||||
|
||||
// CoinGecko ID mapping for tokens
|
||||
@@ -160,6 +161,16 @@ const LP_TOKENS: TokenConfig[] = [
|
||||
isDefault: true,
|
||||
priority: 11,
|
||||
},
|
||||
{
|
||||
assetId: -100 - LP_TOKEN_IDS.HEZ_DOT, // -102
|
||||
symbol: 'HEZ-DOT-LP',
|
||||
displaySymbol: 'HEZ-DOT LP',
|
||||
name: 'HEZ-DOT Liquidity Pool',
|
||||
decimals: 12,
|
||||
logo: '', // Uses initials fallback
|
||||
isDefault: true,
|
||||
priority: 12,
|
||||
},
|
||||
];
|
||||
|
||||
interface TokenBalance extends TokenConfig {
|
||||
@@ -542,6 +553,7 @@ export function TokensCard({ onSendToken }: Props) {
|
||||
ETH: 'from-blue-500/20 to-indigo-500/20 border-blue-500/30',
|
||||
'HEZ-PEZ LP': 'from-green-500/20 to-blue-500/20 border-cyan-500/30',
|
||||
'HEZ-USDT LP': 'from-green-500/20 to-emerald-500/20 border-teal-500/30',
|
||||
'HEZ-DOT LP': 'from-green-500/20 to-pink-500/20 border-pink-500/30',
|
||||
};
|
||||
return gradients[symbol] || 'from-gray-500/20 to-gray-600/20 border-gray-500/30';
|
||||
};
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "1.0.133",
|
||||
"buildTime": "2026-02-06T23:49:40.494Z",
|
||||
"buildNumber": 1770421780495
|
||||
"version": "1.0.134",
|
||||
"buildTime": "2026-02-06T23:59:17.262Z",
|
||||
"buildNumber": 1770422357263
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user