| … | … | @@ -180,7 +180,7 @@ function getBaseChain(chain) { |
| 180 | 180 | * Get token contract information |
| 181 | 181 | * @param {string} chain - Token chain identifier (e.g., 'ethereum-usdt') |
| 182 | 182 | * @param {boolean} isTestnet - Whether to use testnet contracts |
| 183 | | * @returns {Object} - Token info { contract, symbol, decimals } |
| 183 | * @returns {Object} - Token info { contractAddress, symbol, decimals } |
| 184 | 184 | */ |
| 185 | 185 | function getTokenInfo(chain, isTestnet = true) { |
| 186 | 186 | const tokenContracts = TOKEN_CONTRACTS[chain] |
| … | … | @@ -188,13 +188,13 @@ function getTokenInfo(chain, isTestnet = true) { |
| 188 | 188 | throw new Error(`Unsupported token: ${chain}`) |
| 189 | 189 | } |
| 190 | 190 | |
| 191 | | const contract = isTestnet ? tokenContracts.testnet : tokenContracts.mainnet |
| 191 | const contractAddress = isTestnet ? tokenContracts.testnet : tokenContracts.mainnet |
| 192 | 192 | |
| 193 | 193 | // Extract token symbol from chain (ethereum-usdt -> USDT) |
| 194 | 194 | const symbol = chain.split('-')[1]?.toUpperCase() || 'TOKEN' |
| 195 | 195 | |
| 196 | 196 | return { |
| 197 | | contract, |
| 197 | contractAddress, // Changed from 'contract' to match usage in wallet-server.cjs |
| 198 | 198 | symbol, |
| 199 | 199 | decimals: 6 // USDT/USDC use 6 decimals |
| 200 | 200 | } |