@@ -56,23 +56,53 @@ String get appTitle => 'FiroDEX Wallet | Non-Custodial Multi-Coin Wallet & DEX';
5656String get appShortTitle => 'FiroDEX Wallet' ;
5757
5858Map <String , int > priorityCoinsAbbrMap = {
59- 'FIRO' : 30 ,
60- 'KMD' : 20 ,
61- 'BTC-segwit' : 20 ,
62- 'ETH' : 20 ,
63- 'LTC-segwit' : 20 ,
64- 'USDT-ERC20' : 20 ,
65- 'USDT-PLG20' : 20 ,
66- 'BNB' : 11 ,
67- 'ETC' : 11 ,
68- 'DOGE' : 11 ,
69- 'DASH' : 11 ,
70- 'MATIC' : 10 ,
71- 'FTM' : 10 ,
72- 'ARB' : 10 ,
73- 'AVAX' : 10 ,
74- 'HT' : 10 ,
75- 'MOVR' : 10 ,
59+ // FIRO always has highest priority
60+ 'FIRO' : 1000 ,
61+
62+ // Top 10 cryptocurrencies by market cap (as of current data)
63+ // Rank 1: Bitcoin (~$2.21 trillion)
64+ 'BTC' : 100 ,
65+ 'BTC-segwit' : 100 ,
66+ 'KMD' : 100 ,
67+
68+ // Rank 2: Ethereum (~$335 billion)
69+ 'ETH' : 90 ,
70+
71+ // Rank 3: Tether (~$159 billion)
72+ 'USDT' : 80 ,
73+ 'USDT-ERC20' : 80 ,
74+ 'USDT-PLG20' : 80 ,
75+ 'USDT-BEP20' : 80 ,
76+
77+ // Rank 4: XRP (~$145 billion)
78+ 'XRP' : 70 ,
79+
80+ // Rank 5: BNB (~$93 billion)
81+ 'BNB' : 60 ,
82+
83+ // Rank 6: Solana (~$84 billion)
84+ 'SOL' : 50 ,
85+
86+ // Rank 7: USD Coin (~$63 billion)
87+ 'USDC' : 40 ,
88+ 'USDC-ERC20' : 40 ,
89+ 'USDC-PLG20' : 40 ,
90+ 'USDC-BEP20' : 40 ,
91+
92+ // Rank 8: TRON (~$27.5 billion)
93+ 'TRX' : 30 ,
94+
95+ // Rank 9: Dogecoin (~$27.1 billion)
96+ 'DOGE' : 20 ,
97+
98+ // Rank 10: Cardano (~$22.3 billion)
99+ 'ADA' : 10 ,
100+
101+ // Additional coins with higher than default priority
102+ 'LTC-segwit' : 5 , // Litecoin (popular)
103+ 'LTC' : 5 ,
104+
105+ // All other coins get default priority (0)
76106};
77107
78108/// Priority ticker symbols for unauthenticated users' asset list.
@@ -155,19 +185,18 @@ const List<String> appWalletOnlyAssetList = [
155185/// This will not affect existing wallets.
156186/// Reduced to only KMD to minimize initial connections and resource usage.
157187List <String > get enabledByDefaultCoins => [
158- 'BTC-segwit' ,
159- 'FIRO' ,
160- 'USDT-PLG20' ,
161- 'KMD' ,
162- 'LTC-segwit' ,
163- 'ETH' ,
164- 'MATIC' ,
165- 'BNB' ,
166- 'AVAX' ,
167- 'FTM' ,
168- if (kDebugMode) 'DOC' ,
169- if (kDebugMode) 'MARTY' ,
170- ];
188+ 'FIRO' , // FIRO default coin
189+ 'KMD' , // KMD default coin
190+ 'BTC-segwit' , // Default Fiat Ramps coin
191+ 'USDT-PLG20' ,
192+ 'KMD' ,
193+ 'LTC-segwit' ,
194+ 'ETH' ,
195+ 'MATIC' ,
196+ 'BNB' ,
197+ 'AVAX' ,
198+ 'FTM'
199+ ];
171200
172201const String logsDbName = 'logs' ;
173202const String appFolder = 'KomodoWallet' ;
0 commit comments