14.05.2026 rip

This commit is contained in:
2026-05-14 21:42:16 +03:00
parent c2a1ca3ee5
commit c1472d5363
5 changed files with 110 additions and 13 deletions

View File

@@ -14,16 +14,17 @@ export interface Token {
network: string
balance: number
usdRate: number
decimals: number
}
const TOKENS: Record<string, Token> = {
BTC: { symbol: 'BTC', letter: '₿', logo: btc, color: '#F7931A', network: 'BITCOIN', balance: 0, usdRate: 67412 },
ETH: { symbol: 'ETH', letter: 'E', logo: eth, color: '#627EEA', network: 'ETHEREUM', balance: 0, usdRate: 3521 },
SOL: { symbol: 'SOL', letter: 'S', logo: sol, color: '#9945FF', network: 'SOLANA', balance: 0.994, usdRate: 163.84 },
TRX: { symbol: 'TRX', letter: 'T', logo: trx, color: '#FF060A', network: 'TRON', balance: 0, usdRate: 0.12 },
ARB: { symbol: 'ARB', letter: 'A', logo: arb, color: '#4A6DFF', network: 'ARBITRUM', balance: 0, usdRate: 0.92 },
USDC: { symbol: 'USDC', letter: '$', color: '#2775CA', network: 'SOLANA', balance: 0, usdRate: 1 },
USDT: { symbol: 'USDT', letter: '$', color: '#26A17B', network: 'ETHEREUM', balance: 0, usdRate: 1 },
BTC: { symbol: 'BTC', letter: '₿', logo: btc, color: '#F7931A', network: 'BITCOIN', balance: 0, usdRate: 67412, decimals: 8 },
ETH: { symbol: 'ETH', letter: 'E', logo: eth, color: '#627EEA', network: 'ETHEREUM', balance: 0, usdRate: 3521, decimals: 18 },
SOL: { symbol: 'SOL', letter: 'S', logo: sol, color: '#9945FF', network: 'SOLANA', balance: 0.994, usdRate: 163.84, decimals: 9 },
TRX: { symbol: 'TRX', letter: 'T', logo: trx, color: '#FF060A', network: 'TRON', balance: 0, usdRate: 0.12, decimals: 6 },
ARB: { symbol: 'ARB', letter: 'A', logo: arb, color: '#4A6DFF', network: 'ARBITRUM', balance: 0, usdRate: 0.92, decimals: 18 },
USDC: { symbol: 'USDC', letter: '$', color: '#2775CA', network: 'SOLANA', balance: 0, usdRate: 1, decimals: 6 },
USDT: { symbol: 'USDT', letter: '$', color: '#26A17B', network: 'ETHEREUM', balance: 0, usdRate: 1, decimals: 6 },
}
export const TOKENS_LIST: Token[] = Object.values(TOKENS)
@@ -80,6 +81,7 @@ export function buildTokensFromBalance(data: WalletBalanceData): Token[] {
network: data.chain,
balance: parseFloat(data.native.formatted),
usdRate: data.native.usdPrice,
decimals: data.native.decimals,
})
for (const [sym, info] of Object.entries(data.tokens)) {
@@ -92,6 +94,7 @@ export function buildTokensFromBalance(data: WalletBalanceData): Token[] {
network: data.chain,
balance: parseFloat(info.formatted),
usdRate: info.usdPrice,
decimals: info.decimals,
})
}