Commit fb3abf27 authored by Brendan Wong's avatar Brendan Wong Committed by GitHub

fix: added op and arb as base tokens (#6810)

* fix: added op and arb as base tokens

* fix: unit testing
parent f6ad6942
import { SupportedChainId } from './chains'
import { COMMON_BASES } from './routing'
describe('Routing', () => {
describe('COMMON_BASES', () => {
it('contains all coins for mainnet', () => {
const symbols = COMMON_BASES[SupportedChainId.MAINNET].map((coin) => coin.symbol)
expect(symbols).toEqual(['ETH', 'DAI', 'USDC', 'USDT', 'WBTC', 'WETH'])
})
it('contains all coins for arbitrum', () => {
const symbols = COMMON_BASES[SupportedChainId.ARBITRUM_ONE].map((coin) => coin.symbol)
expect(symbols).toEqual(['ETH', 'ARB', 'DAI', 'USDC', 'USDT', 'WBTC', 'WETH'])
})
it('contains all coins for optimism', () => {
const symbols = COMMON_BASES[SupportedChainId.OPTIMISM].map((coin) => coin.symbol)
expect(symbols).toEqual(['ETH', 'OP', 'DAI', 'USDC', 'USDT', 'WBTC'])
})
it('contains all coins for polygon', () => {
const symbols = COMMON_BASES[SupportedChainId.POLYGON].map((coin) => coin.symbol)
expect(symbols).toEqual(['MATIC', 'WETH', 'USDC', 'DAI', 'USDT', 'WBTC'])
})
it('contains all coins for celo', () => {
const symbols = COMMON_BASES[SupportedChainId.CELO].map((coin) => coin.symbol)
expect(symbols).toEqual(['CELO', 'cEUR', 'cUSD', 'ETH', 'USDCet', 'cMCO2'])
})
it('contains all coins for bsc', () => {
const symbols = COMMON_BASES[SupportedChainId.BNB].map((coin) => coin.symbol)
expect(symbols).toEqual(['BNB', 'DAI', 'USDC', 'USDT', 'ETH', 'BTCB', 'BUSD'])
})
})
})
......@@ -4,6 +4,7 @@ import { SupportedChainId } from 'constants/chains'
import {
AMPL,
ARB,
BTC_BSC,
BUSD_BSC,
CAKE_BSC,
......@@ -25,6 +26,7 @@ import {
FXS,
MATIC_BSC,
nativeOnChain,
OP,
PORTAL_ETH_CELO,
PORTAL_USDC_CELO,
renBTC,
......@@ -152,6 +154,7 @@ export const COMMON_BASES: ChainCurrencyList = {
],
[SupportedChainId.ARBITRUM_ONE]: [
nativeOnChain(SupportedChainId.ARBITRUM_ONE),
ARB,
DAI_ARBITRUM_ONE,
USDC_ARBITRUM,
USDT_ARBITRUM_ONE,
......@@ -165,6 +168,7 @@ export const COMMON_BASES: ChainCurrencyList = {
],
[SupportedChainId.OPTIMISM]: [
nativeOnChain(SupportedChainId.OPTIMISM),
OP,
DAI_OPTIMISM,
USDC_OPTIMISM,
USDT_OPTIMISM,
......
......@@ -400,6 +400,14 @@ export const ARB = new Token(
'Arbitrum'
)
export const OP = new Token(
SupportedChainId.OPTIMISM,
'0x4200000000000000000000000000000000000042',
18,
'OP',
'Optimism'
)
export const WRAPPED_NATIVE_CURRENCY: { [chainId: number]: Token | undefined } = {
...(WETH9 as Record<SupportedChainId, Token>),
[SupportedChainId.OPTIMISM]: new Token(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment