@@ -18,13 +18,7 @@ import Vue from 'vue'
1818import AvaAsset from '@/js/AvaAsset'
1919import { WalletType } from '@/js/wallets/types'
2020import { AvaNftFamily } from '@/js/AvaNftFamily'
21- import {
22- AmountOutput ,
23- UTXOSet as AVMUTXOSet ,
24- UTXO as AVMUTXO ,
25- UTXO ,
26- NFTMintOutput ,
27- } from 'avalanche/dist/apis/avm'
21+ import { AmountOutput , UTXOSet as AVMUTXOSet , UTXO , NFTMintOutput } from 'avalanche/dist/apis/avm'
2822import { UnixNow } from 'avalanche/dist/utils'
2923import { BN } from 'avalanche'
3024import { UTXOSet as PlatformUTXOSet } from 'avalanche/dist/apis/platformvm/utxos'
@@ -33,18 +27,15 @@ import axios from 'axios'
3327import Erc20Token from '@/js/Erc20Token'
3428import { AvaNetwork } from '@/js/AvaNetwork'
3529import { web3 } from '@/evm'
36- // import ERC721Token from '@/js/ERC721Token'
3730
38- const TOKEN_LISTS = [
39- 'https://raw.githubusercontent.com/pangolindex/tokenlists/1896f8607efa01c82a273c0012e3f99eee25db81/43114.tokenlist.json' ,
40- ]
31+ const TOKEN_LISTS : string [ ] = [ ]
4132
4233import ERC721Module from './modules/erc721'
43- import ERC20_TOKEN_LIST from '@/ERC20Tokenlist.json'
4434import MnemonicWallet from '@/js/wallets/MnemonicWallet'
4535import { LedgerWallet } from '@/js/wallets/LedgerWallet'
4636import { getPayloadFromUTXO } from '@/helpers/helper'
4737import { isUrlBanned } from '@/components/misc/NftPayloadView/blacklist'
38+ import { fetchTokenList } from '@/store/modules/assets/fetchTokenList'
4839
4940const assets_module : Module < AssetsState , RootState > = {
5041 namespaced : true ,
@@ -284,7 +275,7 @@ const assets_module: Module<AssetsState, RootState> = {
284275
285276 async initErc20List ( { state, dispatch, commit } ) {
286277 // Load default erc20 token contracts
287- const erc20Tokens = ERC20_TOKEN_LIST as TokenList
278+ const erc20Tokens = await fetchTokenList ( )
288279 erc20Tokens . readonly = true
289280 erc20Tokens . url = 'Default'
290281 await dispatch ( 'addTokenList' , erc20Tokens )
0 commit comments