UNPKG

@tracer-protocol/pools-js

Version:

Javascript library for interacting with Tracer's Perpetual Pools

59 lines (56 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tokenMap = exports.deprecatedTokenAddresses = void 0; var _utils = require("../utils"); const { ARBITRUM, ARBITRUM_RINKEBY, MAINNET, RINKEBY, KOVAN } = _utils.NETWORKS; const deprecatedTokenAddresses = ['0x6D3Fb4AA7ddCa8CBc88F7BA94B36ba83fF6bA234', // 3-BTC/USD+USDC '0x3C16b9efE5E4Fc0ec3963F17c64a3dcBF7269207' // 3-ETH/USD+USDC ]; exports.deprecatedTokenAddresses = deprecatedTokenAddresses; const tokenList = { [ARBITRUM]: [{ name: 'USDC', symbol: 'USDC', decimals: 6, address: '0xff970a61a04b1ca14834a43f5de4533ebddb5cc8' }, { name: 'Frax', symbol: 'FRAX', decimals: 18, address: '0x17fc002b466eec40dae837fc4be5c67993ddbd6f' }], [ARBITRUM_RINKEBY]: [{ name: 'USDC', symbol: 'USDC', decimals: 6, address: '0x1E77ad77925Ac0075CF61Fb76bA35D884985019d' }], [MAINNET]: [{ name: 'USDC', symbol: 'USDC', decimals: 6, address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' }], [RINKEBY]: [{ name: 'USDC', symbol: 'USDC', decimals: 6, address: '0x4DBCdF9B62e891a7cec5A2568C3F4FAF9E8Abe2b' }], [KOVAN]: [] }; const tokenMap = Object.assign({}, ...Object.keys(tokenList).map(key => ({ [key]: Object.assign({}, ...tokenList[key].map(token => ({ [token.symbol]: { ...token } }))) }))); exports.tokenMap = tokenMap;