import di from 'a-di'; import { TokensService } from './TokensService'; import { ERC20 } from '@dequanto/contracts/common/ERC20'; import { TAddress } from '@dequanto/models/TAddress'; import { Polyscan } from '@dequanto/BlockchainExplorer/Polyscan'; export class TokensServicePolygon extends TokensService { constructor () { super('polygon', di.resolve(Polyscan)) } static async erc20 (address: TAddress): Promise static async erc20 (symbol: string): Promise static async erc20 (mix: string): Promise { return TokensService.erc20(mix, 'polygon'); } }