dev
dart 779 lines 22.8 KB
Raw
1 import 'package:cw_core/crypto_currency.dart';
2 import 'package:cw_core/currency_groups.dart';
3 import 'package:cw_core/spl_token.dart';
4
5 class DefaultSPLTokens {
6 final List<SPLToken> _defaultTokens = [
7 SPLToken(
8 name: 'USDT Tether',
9 symbol: 'USDT',
10 mintAddress: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB',
11 decimal: 6,
12 mint: 'usdtsol',
13 enabled: true,
14 ),
15 SPLToken(
16 name: 'USD Coin',
17 symbol: 'USDC',
18 mintAddress: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
19 decimal: 6,
20 mint: 'usdcsol',
21 enabled: true,
22 ),
23 SPLToken(
24 name: 'Bonk',
25 symbol: 'Bonk',
26 mintAddress: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263',
27 decimal: 5,
28 mint: 'Bonk',
29 iconPath: 'assets/images/bonk_icon.png',
30 enabled: false,
31 ),
32 SPLToken(
33 name: 'Raydium',
34 symbol: 'RAY',
35 mintAddress: '4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R',
36 decimal: 6,
37 mint: 'ray',
38 iconPath: 'assets/images/ray_icon.png',
39 enabled: false,
40 ),
41 SPLToken(
42 name: 'Wrapped Ethereum (Sollet)',
43 symbol: 'soETH',
44 mintAddress: '2FPyTwcZLUg1MDrwsyoP4D6s1tM7hAkHYRjkNb5w6Pxk',
45 decimal: 6,
46 mint: 'soEth',
47 iconPath: 'assets/new-ui/crypto_full_icons/ethereum.svg',
48 enabled: false,
49 ),
50 SPLToken(
51 name: 'Wrapped SOL',
52 symbol: 'WSOL',
53 mintAddress: 'So11111111111111111111111111111111111111112',
54 decimal: 9,
55 mint: 'WSOL',
56 iconPath: 'assets/new-ui/crypto_full_icons/solana.svg',
57 enabled: false,
58 ),
59 SPLToken(
60 name: 'Wrapped Bitcoin (Sollet)',
61 symbol: 'BTC',
62 mintAddress: '9n4nbM75f5Ui33ZbPYXn59EwSgE8CGsHtAeTH5YFeJ9E',
63 decimal: 6,
64 mint: 'btcsol',
65 iconPath: 'assets/new-ui/crypto_full_icons/bitcoin.svg',
66 enabled: false,
67 ),
68 SPLToken(
69 name: 'Helium Network Token',
70 symbol: 'HNT',
71 mintAddress: 'hntyVP6YFm1Hg25TN9WGLqM12b8TQmcknKrdu1oxWux',
72 decimal: 8,
73 mint: 'hnt',
74 iconPath: 'assets/images/hnt_icon.png',
75 enabled: false,
76 ),
77 SPLToken(
78 name: 'Pyth Network',
79 symbol: 'PYTH',
80 mintAddress: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3',
81 decimal: 6,
82 mint: 'pyth',
83 enabled: false,
84 ),
85 SPLToken(
86 name: 'GMT',
87 symbol: 'GMT',
88 mintAddress: '7i5KKsX2weiTkry7jA4ZwSuXGhs5eJBEjY8vVxR4pfRx',
89 decimal: 9,
90 mint: 'gmt',
91 iconPath: 'assets/images/gmt_icon.png',
92 enabled: false,
93 ),
94 SPLToken(
95 name: 'AvocadoCoin',
96 symbol: 'AVDO',
97 mintAddress: 'EE5L8cMU4itTsCSuor7NLK6RZx6JhsBe8GGV3oaAHm3P',
98 decimal: 8,
99 mint: 'avdo',
100 iconPath: 'assets/images/avdo_icon.png',
101 enabled: false,
102 ),
103 SPLToken(
104 name: "The Bitcoin Bull",
105 symbol: "TBB",
106 mintAddress: "42cXQvAAr7hcPBPWAS4ocVtDyeJ4Fa6gRR2uG4gppump",
107 decimal: 6,
108 mint: "tbb",
109 iconPath: "assets/images/tbb_icon.png",
110 enabled: false,
111 ),
112 SPLToken(
113 name: "Tether Gold",
114 symbol: "XAUT0",
115 mintAddress: "AymATz4TCL9sWNEEV9Kvyz45CHVhDZ6kUgjTJPzLpU9P",
116 decimal: 6,
117 mint: 'xaut0',
118 enabled: false,
119 iconPath: "assets/images/xau_sol.png",
120 ),
121 SPLToken(
122 name: 'Abbott xStock',
123 symbol: 'ABTx',
124 mintAddress: 'XsHtf5RpxsQ7jeJ9ivNewouZKJHbPxhPoEy6yYvULr7',
125 decimal: 8,
126 mint: 'abtx',
127 enabled: false,
128 iconPath: 'assets/images/stocks/abtx.webp',
129 groups: const {CurrencyGroups.tokenizedStock},
130 ),
131 SPLToken(
132 name: 'AbbVie xStock',
133 symbol: 'ABBVx',
134 mintAddress: 'XswbinNKyPmzTa5CskMbCPvMW6G5CMnZXZEeQSSQoie',
135 decimal: 8,
136 mint: 'abbvx',
137 enabled: false,
138 iconPath: 'assets/images/stocks/abbv.webp',
139 groups: const {CurrencyGroups.tokenizedStock},
140 ),
141 SPLToken(
142 name: 'Accenture xStock',
143 symbol: 'ACNx',
144 mintAddress: 'Xs5UJzmCRQ8DWZjskExdSQDnbE6iLkRu2jjrRAB1JSU',
145 decimal: 8,
146 mint: 'acnx',
147 enabled: false,
148 iconPath: 'assets/images/stocks/acnx.webp',
149 groups: const {CurrencyGroups.tokenizedStock},
150 ),
151 SPLToken(
152 name: 'Alphabet xStock',
153 symbol: 'GOOGLx',
154 mintAddress: 'XsCPL9dNWBMvFtTmwcCA5v3xWPSMEBCszbQdiLLq6aN',
155 decimal: 8,
156 mint: 'googlx',
157 enabled: false,
158 iconPath: 'assets/images/stocks/googlx.webp',
159 groups: const {CurrencyGroups.tokenizedStock},
160 ),
161 SPLToken(
162 name: 'Amazon xStock',
163 symbol: 'AMZNx',
164 mintAddress: 'Xs3eBt7uRfJX8QUs4suhyU8p2M6DoUDrJyWBa8LLZsg',
165 decimal: 8,
166 mint: 'amznx',
167 enabled: false,
168 iconPath: 'assets/images/stocks/amznx.webp',
169 groups: const {CurrencyGroups.tokenizedStock},
170 ),
171 SPLToken(
172 name: 'Amber xStock',
173 symbol: 'AMBRx',
174 mintAddress: 'XsaQTCgebC2KPbf27KUhdv5JFvHhQ4GDAPURwrEhAzb',
175 decimal: 8,
176 mint: 'ambrx',
177 enabled: false,
178 iconPath: 'assets/images/stocks/ambrx.webp',
179 groups: const {CurrencyGroups.tokenizedStock},
180 ),
181 SPLToken(
182 name: 'Apple xStock',
183 symbol: 'AAPLx',
184 mintAddress: 'XsbEhLAtcf6HdfpFZ5xEMdqW8nfAvcsP5bdudRLJzJp',
185 decimal: 8,
186 mint: 'aaplx',
187 enabled: false,
188 iconPath: 'assets/images/stocks/apple.webp',
189 groups: const {CurrencyGroups.tokenizedStock},
190 ),
191 SPLToken(
192 name: 'AppLovin xStock',
193 symbol: 'APPx',
194 mintAddress: 'XsPdAVBi8Zc1xvv53k4JcMrQaEDTgkGqKYeh7AYgPHV',
195 decimal: 8,
196 mint: 'appx',
197 enabled: false,
198 iconPath: 'assets/images/stocks/appx.webp',
199 groups: const {CurrencyGroups.tokenizedStock},
200 ),
201 SPLToken(
202 name: 'AstraZeneca xStock',
203 symbol: 'AZNx',
204 mintAddress: 'Xs3ZFkPYT2BN7qBMqf1j1bfTeTm1rFzEFSsQ1z3wAKU',
205 decimal: 8,
206 mint: 'aznx',
207 enabled: false,
208 iconPath: 'assets/images/stocks/aznx.webp',
209 groups: const {CurrencyGroups.tokenizedStock},
210 ),
211 SPLToken(
212 name: 'Bank of America xStock',
213 symbol: 'BACx',
214 mintAddress: 'XswsQk4duEQmCbGzfqUUWYmi7pV7xpJ9eEmLHXCaEQP',
215 decimal: 8,
216 mint: 'bacx',
217 enabled: false,
218 iconPath: 'assets/images/stocks/bacx.webp',
219 groups: const {CurrencyGroups.tokenizedStock},
220 ),
221 SPLToken(
222 name: 'Berkshire Hathaway xStock',
223 symbol: 'BRK.Bx',
224 mintAddress: 'Xs6B6zawENwAbWVi7w92rjazLuAr5Az59qgWKcNb45x',
225 decimal: 8,
226 mint: 'brkbx',
227 enabled: false,
228 iconPath: 'assets/images/stocks/brkbx.webp',
229 groups: const {CurrencyGroups.tokenizedStock},
230 ),
231 SPLToken(
232 name: 'Broadcom xStock',
233 symbol: 'AVGOx',
234 mintAddress: 'XsgSaSvNSqLTtFuyWPBhK9196Xb9Bbdyjj4fH3cPJGo',
235 decimal: 8,
236 mint: 'avgox',
237 enabled: false,
238 iconPath: 'assets/images/stocks/avgox.webp',
239 groups: const {CurrencyGroups.tokenizedStock},
240 ),
241 SPLToken(
242 name: 'Chevron xStock',
243 symbol: 'CVXx',
244 mintAddress: 'XsNNMt7WTNA2sV3jrb1NNfNgapxRF5i4i6GcnTRRHts',
245 decimal: 8,
246 mint: 'cvxx',
247 enabled: false,
248 iconPath: 'assets/images/stocks/cvxx.webp',
249 groups: const {CurrencyGroups.tokenizedStock},
250 ),
251 SPLToken(
252 name: 'Circle xStock',
253 symbol: 'CRCLx',
254 mintAddress: 'XsueG8BtpquVJX9LVLLEGuViXUungE6WmK5YZ3p3bd1',
255 decimal: 8,
256 mint: 'crclx',
257 enabled: false,
258 iconPath: 'assets/images/stocks/crclx.webp',
259 groups: const {CurrencyGroups.tokenizedStock},
260 ),
261 SPLToken(
262 name: 'Cisco xStock',
263 symbol: 'CSCOx',
264 mintAddress: 'Xsr3pdLQyXvDJBFgpR5nexCEZwXvigb8wbPYp4YoNFf',
265 decimal: 8,
266 mint: 'cscx',
267 enabled: false,
268 iconPath: 'assets/images/stocks/cscox.webp',
269 groups: const {CurrencyGroups.tokenizedStock},
270 ),
271 SPLToken(
272 name: 'Coca-Cola xStock',
273 symbol: 'KOx',
274 mintAddress: 'XsaBXg8dU5cPM6ehmVctMkVqoiRG2ZjMo1cyBJ3AykQ',
275 decimal: 8,
276 mint: 'kox',
277 enabled: false,
278 iconPath: 'assets/images/stocks/kox.webp',
279 groups: const {CurrencyGroups.tokenizedStock},
280 ),
281 SPLToken(
282 name: 'Coinbase xStock',
283 symbol: 'COINx',
284 mintAddress: 'Xs7ZdzSHLU9ftNJsii5fCeJhoRWSC32SQGzGQtePxNu',
285 decimal: 8,
286 mint: 'coinx',
287 enabled: false,
288 iconPath: 'assets/images/stocks/coinx.webp',
289 groups: const {CurrencyGroups.tokenizedStock},
290 ),
291 SPLToken(
292 name: 'Comcast xStock',
293 symbol: 'CMCSAx',
294 mintAddress: 'XsvKCaNsxg2GN8jjUmq71qukMJr7Q1c5R2Mk9P8kcS8',
295 decimal: 8,
296 mint: 'cmcsax',
297 enabled: false,
298 iconPath: 'assets/images/stocks/cmcsax.webp',
299 groups: const {CurrencyGroups.tokenizedStock},
300 ),
301 SPLToken(
302 name: 'CrowdStrike xStock',
303 symbol: 'CRWDx',
304 mintAddress: 'Xs7xXqkcK7K8urEqGg52SECi79dRp2cEKKuYjUePYDw',
305 decimal: 8,
306 mint: 'crwdx',
307 enabled: false,
308 iconPath: 'assets/images/stocks/crwdx.webp',
309 groups: const {CurrencyGroups.tokenizedStock},
310 ),
311 SPLToken(
312 name: 'Danaher xStock',
313 symbol: 'DHRx',
314 mintAddress: 'Xseo8tgCZfkHxWS9xbFYeKFyMSbWEvZGFV1Gh53GtCV',
315 decimal: 8,
316 mint: 'dhrx',
317 enabled: false,
318 iconPath: 'assets/images/stocks/dhrx.webp',
319 groups: const {CurrencyGroups.tokenizedStock},
320 ),
321 SPLToken(
322 name: 'DFDV xStock',
323 symbol: 'DFDVx',
324 mintAddress: 'Xs2yquAgsHByNzx68WJC55WHjHBvG9JsMB7CWjTLyPy',
325 decimal: 8,
326 mint: 'dfdvx',
327 enabled: false,
328 iconPath: 'assets/images/stocks/dfdvx.webp',
329 groups: const {CurrencyGroups.tokenizedStock},
330 ),
331 SPLToken(
332 name: 'Eli Lilly xStock',
333 symbol: 'LLYx',
334 mintAddress: 'Xsnuv4omNoHozR6EEW5mXkw8Nrny5rB3jVfLqi6gKMH',
335 decimal: 8,
336 mint: 'llyx',
337 enabled: false,
338 iconPath: 'assets/images/stocks/llyx.webp',
339 groups: const {CurrencyGroups.tokenizedStock},
340 ),
341 SPLToken(
342 name: 'Exxon Mobil xStock',
343 symbol: 'XOMx',
344 mintAddress: 'XsaHND8sHyfMfsWPj6kSdd5VwvCayZvjYgKmmcNL5qh',
345 decimal: 8,
346 mint: 'xomx',
347 enabled: false,
348 iconPath: 'assets/images/stocks/xomx.webp',
349 groups: const {CurrencyGroups.tokenizedStock},
350 ),
351 SPLToken(
352 name: 'Gamestop xStock',
353 symbol: 'GMEx',
354 mintAddress: 'Xsf9mBktVB9BSU5kf4nHxPq5hCBJ2j2ui3ecFGxPRGc',
355 decimal: 8,
356 mint: 'gmex',
357 enabled: false,
358 iconPath: 'assets/images/stocks/gmex.webp',
359 groups: const {CurrencyGroups.tokenizedStock},
360 ),
361 SPLToken(
362 name: 'Gold xStock',
363 symbol: 'GLDx',
364 mintAddress: 'Xsv9hRk1z5ystj9MhnA7Lq4vjSsLwzL2nxrwmwtD3re',
365 decimal: 8,
366 mint: 'gldx',
367 enabled: false,
368 iconPath: 'assets/images/stocks/gldx.webp',
369 groups: const {CurrencyGroups.tokenizedStock},
370 ),
371 SPLToken(
372 name: 'Goldman Sachs xStock',
373 symbol: 'GSx',
374 mintAddress: 'XsgaUyp4jd1fNBCxgtTKkW64xnnhQcvgaxzsbAq5ZD1',
375 decimal: 8,
376 mint: 'gsx',
377 enabled: false,
378 iconPath: 'assets/images/stocks/gsx.webp',
379 groups: const {CurrencyGroups.tokenizedStock},
380 ),
381 SPLToken(
382 name: 'Home Depot xStock',
383 symbol: 'HDx',
384 mintAddress: 'XszjVtyhowGjSC5odCqBpW1CtXXwXjYokymrk7fGKD3',
385 decimal: 8,
386 mint: 'hdx',
387 enabled: false,
388 iconPath: 'assets/images/stocks/hdx.webp',
389 groups: const {CurrencyGroups.tokenizedStock},
390 ),
391 SPLToken(
392 name: 'Honeywell xStock',
393 symbol: 'HONx',
394 mintAddress: 'XsRbLZthfABAPAfumWNEJhPyiKDW6TvDVeAeW7oKqA2',
395 decimal: 8,
396 mint: 'honx',
397 enabled: false,
398 iconPath: 'assets/images/stocks/honx.webp',
399 groups: const {CurrencyGroups.tokenizedStock},
400 ),
401 SPLToken(
402 name: 'Intel xStock',
403 symbol: 'INTCx',
404 mintAddress: 'XshPgPdXFRWB8tP1j82rebb2Q9rPgGX37RuqzohmArM',
405 decimal: 8,
406 mint: 'intcx',
407 enabled: false,
408 iconPath: 'assets/images/stocks/intcx.webp',
409 groups: const {CurrencyGroups.tokenizedStock},
410 ),
411 SPLToken(
412 name: 'International Business Machines xStock',
413 symbol: 'IBMx',
414 mintAddress: 'XspwhyYPdWVM8XBHZnpS9hgyag9MKjLRyE3tVfmCbSr',
415 decimal: 8,
416 mint: 'ibmx',
417 enabled: false,
418 iconPath: 'assets/images/stocks/ibmx.webp',
419 groups: const {CurrencyGroups.tokenizedStock},
420 ),
421 SPLToken(
422 name: 'Johnson & Johnson xStock',
423 symbol: 'JNJx',
424 mintAddress: 'XsGVi5eo1Dh2zUpic4qACcjuWGjNv8GCt3dm5XcX6Dn',
425 decimal: 8,
426 mint: 'jnjx',
427 enabled: false,
428 iconPath: 'assets/images/stocks/jnjx.webp',
429 groups: const {CurrencyGroups.tokenizedStock},
430 ),
431 SPLToken(
432 name: 'JPMorgan Chase xStock',
433 symbol: 'JPMx',
434 mintAddress: 'XsMAqkcKsUewDrzVkait4e5u4y8REgtyS7jWgCpLV2C',
435 decimal: 8,
436 mint: 'jpmx',
437 enabled: false,
438 iconPath: 'assets/images/stocks/jpmx.webp',
439 groups: const {CurrencyGroups.tokenizedStock},
440 ),
441 SPLToken(
442 name: 'Linde xStock',
443 symbol: 'LINx',
444 mintAddress: 'XsSr8anD1hkvNMu8XQiVcmiaTP7XGvYu7Q58LdmtE8Z',
445 decimal: 8,
446 mint: 'linx',
447 enabled: false,
448 iconPath: 'assets/images/stocks/linx.webp',
449 groups: const {CurrencyGroups.tokenizedStock},
450 ),
451 SPLToken(
452 name: 'Marvell xStock',
453 symbol: 'MRVLx',
454 mintAddress: 'XsuxRGDzbLjnJ72v74b7p9VY6N66uYgTCyfwwRjVCJA',
455 decimal: 8,
456 mint: 'mrvlx',
457 enabled: false,
458 iconPath: 'assets/images/stocks/mrvlx.webp',
459 groups: const {CurrencyGroups.tokenizedStock},
460 ),
461 SPLToken(
462 name: 'Mastercard xStock',
463 symbol: 'MAx',
464 mintAddress: 'XsApJFV9MAktqnAc6jqzsHVujxkGm9xcSUffaBoYLKC',
465 decimal: 8,
466 mint: 'max',
467 enabled: false,
468 iconPath: 'assets/images/stocks/mastercard.webp',
469 groups: const {CurrencyGroups.tokenizedStock},
470 ),
471 SPLToken(
472 name: 'McDonald\'s xStock',
473 symbol: 'MCDx',
474 mintAddress: 'XsqE9cRRpzxcGKDXj1BJ7Xmg4GRhZoyY1KpmGSxAWT2',
475 decimal: 8,
476 mint: 'mcdx',
477 enabled: false,
478 iconPath: 'assets/images/stocks/mcdonalds.webp',
479 groups: const {CurrencyGroups.tokenizedStock},
480 ),
481 SPLToken(
482 name: 'Medtronic xStock',
483 symbol: 'MDTx',
484 mintAddress: 'XsDgw22qRLTv5Uwuzn6T63cW69exG41T6gwQhEK22u2',
485 decimal: 8,
486 mint: 'mdtx',
487 enabled: false,
488 iconPath: 'assets/images/stocks/mdtx.webp',
489 groups: const {CurrencyGroups.tokenizedStock},
490 ),
491 SPLToken(
492 name: 'Merck xStock',
493 symbol: 'MRKx',
494 mintAddress: 'XsnQnU7AdbRZYe2akqqpibDdXjkieGFfSkbkjX1Sd1X',
495 decimal: 8,
496 mint: 'mrkx',
497 enabled: false,
498 iconPath: 'assets/images/stocks/mrkx.webp',
499 groups: const {CurrencyGroups.tokenizedStock},
500 ),
501 SPLToken(
502 name: 'Meta xStock',
503 symbol: 'METAx',
504 mintAddress: 'Xsa62P5mvPszXL1krVUnU5ar38bBSVcWAB6fmPCo5Zu',
505 decimal: 8,
506 mint: 'metax',
507 enabled: false,
508 iconPath: 'assets/images/stocks/metax.webp',
509 groups: const {CurrencyGroups.tokenizedStock},
510 ),
511 SPLToken(
512 name: 'Microsoft xStock',
513 symbol: 'MSFTx',
514 mintAddress: 'XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX',
515 decimal: 8,
516 mint: 'msftx',
517 enabled: false,
518 iconPath: 'assets/images/stocks/msftx.webp',
519 groups: const {CurrencyGroups.tokenizedStock},
520 ),
521 SPLToken(
522 name: 'MicroStrategy xStock',
523 symbol: 'MSTRx',
524 mintAddress: 'XsP7xzNPvEHS1m6qfanPUGjNmdnmsLKEoNAnHjdxxyZ',
525 decimal: 8,
526 mint: 'mstrx',
527 enabled: false,
528 iconPath: 'assets/images/stocks/mstrx.webp',
529 groups: const {CurrencyGroups.tokenizedStock},
530 ),
531 SPLToken(
532 name: 'Nasdaq xStock',
533 symbol: 'QQQx',
534 mintAddress: 'Xs8S1uUs1zvS2p7iwtsG3b6fkhpvmwz4GYU3gWAmWHZ',
535 decimal: 8,
536 mint: 'qqqx',
537 enabled: false,
538 iconPath: 'assets/images/stocks/qqqx.webp',
539 groups: const {CurrencyGroups.tokenizedStock},
540 ),
541 SPLToken(
542 name: 'Netflix xStock',
543 symbol: 'NFLXx',
544 mintAddress: 'XsEH7wWfJJu2ZT3UCFeVfALnVA6CP5ur7Ee11KmzVpL',
545 decimal: 8,
546 mint: 'nflxx',
547 enabled: false,
548 iconPath: 'assets/images/stocks/nflxx.webp',
549 groups: const {CurrencyGroups.tokenizedStock},
550 ),
551 SPLToken(
552 name: 'Novo Nordisk xStock',
553 symbol: 'NVOx',
554 mintAddress: 'XsfAzPzYrYjd4Dpa9BU3cusBsvWfVB9gBcyGC87S57n',
555 decimal: 8,
556 mint: 'nvox',
557 enabled: false,
558 iconPath: 'assets/images/stocks/nvox.webp',
559 groups: const {CurrencyGroups.tokenizedStock},
560 ),
561 SPLToken(
562 name: 'NVIDIA xStock',
563 symbol: 'NVDAx',
564 mintAddress: 'Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh',
565 decimal: 8,
566 mint: 'nvdax',
567 enabled: false,
568 iconPath: 'assets/images/stocks/nvdax.webp',
569 groups: const {CurrencyGroups.tokenizedStock},
570 ),
571 SPLToken(
572 name: 'OPEN xStock',
573 symbol: 'OPENx',
574 mintAddress: 'XsGtpmjhmC8kyjVSWL4VicGu36ceq9u55PTgF8bhGv6',
575 decimal: 8,
576 mint: 'openx',
577 enabled: false,
578 iconPath: 'assets/images/stocks/openx.webp',
579 groups: const {CurrencyGroups.tokenizedStock},
580 ),
581 SPLToken(
582 name: 'Oracle xStock',
583 symbol: 'ORCLx',
584 mintAddress: 'XsjFwUPiLofddX5cWFHW35GCbXcSu1BCUGfxoQAQjeL',
585 decimal: 8,
586 mint: 'orclx',
587 enabled: false,
588 iconPath: 'assets/images/stocks/orclx.webp',
589 groups: const {CurrencyGroups.tokenizedStock},
590 ),
591 SPLToken(
592 name: 'Palantir xStock',
593 symbol: 'PLTRx',
594 mintAddress: 'XsoBhf2ufR8fTyNSjqfU71DYGaE6Z3SUGAidpzriAA4',
595 decimal: 8,
596 mint: 'pltrx',
597 enabled: false,
598 iconPath: 'assets/images/stocks/pltrx.webp',
599 groups: const {CurrencyGroups.tokenizedStock},
600 ),
601 SPLToken(
602 name: 'PepsiCo xStock',
603 symbol: 'PEPx',
604 mintAddress: 'Xsv99frTRUeornyvCfvhnDesQDWuvns1M852Pez91vF',
605 decimal: 8,
606 mint: 'pepx',
607 enabled: false,
608 iconPath: 'assets/images/stocks/pepx.webp',
609 groups: const {CurrencyGroups.tokenizedStock},
610 ),
611 SPLToken(
612 name: 'Pfizer xStock',
613 symbol: 'PFEx',
614 mintAddress: 'XsAtbqkAP1HJxy7hFDeq7ok6yM43DQ9mQ1Rh861X8rw',
615 decimal: 8,
616 mint: 'pfex',
617 enabled: false,
618 iconPath: 'assets/images/stocks/pfex.webp',
619 groups: const {CurrencyGroups.tokenizedStock},
620 ),
621 SPLToken(
622 name: 'Philip Morris xStock',
623 symbol: 'PMx',
624 mintAddress: 'Xsba6tUnSjDae2VcopDB6FGGDaxRrewFCDa5hKn5vT3',
625 decimal: 8,
626 mint: 'pmx',
627 enabled: false,
628 iconPath: 'assets/images/stocks/pmx.webp',
629 groups: const {CurrencyGroups.tokenizedStock},
630 ),
631 SPLToken(
632 name: 'Procter & Gamble xStock',
633 symbol: 'PGx',
634 mintAddress: 'XsYdjDjNUygZ7yGKfQaB6TxLh2gC6RRjzLtLAGJrhzV',
635 decimal: 8,
636 mint: 'pgx',
637 enabled: false,
638 iconPath: 'assets/images/stocks/pgx.webp',
639 groups: const {CurrencyGroups.tokenizedStock},
640 ),
641 SPLToken(
642 name: 'Robinhood xStock',
643 symbol: 'HOODx',
644 mintAddress: 'XsvNBAYkrDRNhA7wPHQfX3ZUXZyZLdnCQDfHZ56bzpg',
645 decimal: 8,
646 mint: 'hoodx',
647 enabled: false,
648 iconPath: 'assets/images/stocks/hoodx.webp',
649 groups: const {CurrencyGroups.tokenizedStock},
650 ),
651 SPLToken(
652 name: 'Salesforce xStock',
653 symbol: 'CRMx',
654 mintAddress: 'XsczbcQ3zfcgAEt9qHQES8pxKAVG5rujPSHQEXi4kaN',
655 decimal: 8,
656 mint: 'crmx',
657 enabled: false,
658 iconPath: 'assets/images/stocks/crmx.webp',
659 groups: const {CurrencyGroups.tokenizedStock},
660 ),
661 SPLToken(
662 name: 'SP500 xStock',
663 symbol: 'SPYx',
664 mintAddress: 'XsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2W',
665 decimal: 8,
666 mint: 'spyx',
667 enabled: false,
668 iconPath: 'assets/images/stocks/spyx.webp',
669 groups: const {CurrencyGroups.tokenizedStock},
670 ),
671 SPLToken(
672 name: 'TBLL xStock',
673 symbol: 'TBLLx',
674 mintAddress: 'XsqBC5tcVQLYt8wqGCHRnAUUecbRYXoJCReD6w7QEKp',
675 decimal: 8,
676 mint: 'tbllx',
677 enabled: false,
678 iconPath: 'assets/images/stocks/tbllx.webp',
679 groups: const {CurrencyGroups.tokenizedStock},
680 ),
681 SPLToken(
682 name: 'Tesla xStock',
683 symbol: 'TSLAx',
684 mintAddress: 'XsDoVfqeBukxuZHWhdvWHBhgEHjGNst4MLodqsJHzoB',
685 decimal: 8,
686 mint: 'tslax',
687 enabled: false,
688 iconPath: 'assets/images/stocks/tslax.webp',
689 groups: const {CurrencyGroups.tokenizedStock},
690 ),
691 SPLToken(
692 name: 'Thermo Fisher xStock',
693 symbol: 'TMOx',
694 mintAddress: 'Xs8drBWy3Sd5QY3aifG9kt9KFs2K3PGZmx7jWrsrk57',
695 decimal: 8,
696 mint: 'tmox',
697 enabled: false,
698 iconPath: 'assets/images/stocks/tmox.webp',
699 groups: const {CurrencyGroups.tokenizedStock},
700 ),
701 SPLToken(
702 name: 'TON xStock',
703 symbol: 'TONXx',
704 mintAddress: 'XscE4GUcsYhcyZu5ATiGUMmhxYa1D5fwbpJw4K6K4dp',
705 decimal: 8,
706 mint: 'tonxx',
707 enabled: false,
708 iconPath: 'assets/images/stocks/tonxx.webp',
709 groups: const {CurrencyGroups.tokenizedStock},
710 ),
711 SPLToken(
712 name: 'TQQQ xStock',
713 symbol: 'TQQQx',
714 mintAddress: 'XsjQP3iMAaQ3kQScQKthQpx9ALRbjKAjQtHg6TFomoc',
715 decimal: 8,
716 mint: 'tqqqx',
717 enabled: false,
718 iconPath: 'assets/images/stocks/tqqqx.webp',
719 groups: const {CurrencyGroups.tokenizedStock},
720 ),
721 SPLToken(
722 name: 'UnitedHealth xStock',
723 symbol: 'UNHx',
724 mintAddress: 'XszvaiXGPwvk2nwb3o9C1CX4K6zH8sez11E6uyup6fe',
725 decimal: 8,
726 mint: 'unhx',
727 enabled: false,
728 iconPath: 'assets/images/stocks/unhx.webp',
729 groups: const {CurrencyGroups.tokenizedStock},
730 ),
731 SPLToken(
732 name: 'Vanguard xStock',
733 symbol: 'VTIx',
734 mintAddress: 'XsssYEQjzxBCFgvYFFNuhJFBeHNdLWYeUSP8F45cDr9',
735 decimal: 8,
736 mint: 'vtix',
737 enabled: false,
738 iconPath: 'assets/images/stocks/vtix.webp',
739 groups: const {CurrencyGroups.tokenizedStock},
740 ),
741 SPLToken(
742 name: 'Visa xStock',
743 symbol: 'Vx',
744 mintAddress: 'XsqgsbXwWogGJsNcVZ3TyVouy2MbTkfCFhCGGGcQZ2p',
745 decimal: 8,
746 mint: 'vx',
747 enabled: false,
748 iconPath: 'assets/images/stocks/vx.webp',
749 groups: const {CurrencyGroups.tokenizedStock},
750 ),
751 SPLToken(
752 name: 'Walmart xStock',
753 symbol: 'WMTx',
754 mintAddress: 'Xs151QeqTCiuKtinzfRATnUESM2xTU6V9Wy8Vy538ci',
755 decimal: 8,
756 mint: 'wmtx',
757 enabled: false,
758 iconPath: 'assets/images/stocks/wmtx.webp',
759 groups: const {CurrencyGroups.tokenizedStock},
760 ),
761 ];
762
763 List<SPLToken> get initialSPLTokens => _defaultTokens.map((token) {
764 String? iconPath;
765 if (token.iconPath?.isEmpty ?? true) {
766 try {
767 iconPath = CryptoCurrency.all
768 .firstWhere((element) => element.title.toUpperCase() == token.symbol.toUpperCase())
769 .iconPath;
770 } catch (_) {}
771 } else {
772 iconPath = token.iconPath;
773 }
774
775 return SPLToken.copyWith(token, icon: iconPath, tag: 'SOL');
776 }).toList();
777
778 SPLToken get usdc => _defaultTokens.where((e) => e.symbol == "USDC").first;
779 }