import di from 'a-di'; import { TAddress } from '@dequanto/models/TAddress'; import { TokensService } from '@dequanto/tokens/TokensService'; import { Arbiscan } from './Arbiscan'; import { ERC20 } from '@dequanto/prebuilt/openzeppelin/ERC20'; export class TokensServiceArbitrum extends TokensService { constructor () { super('arbitrum', di.resolve(Arbiscan)) } static async erc20 (address: TAddress): Promise static async erc20 (symbol: string): Promise static async erc20 (mix: string): Promise { return TokensService.erc20(mix, 'arbitrum'); } }