mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
* v5.5.0 Release candidate * RC contents: - Trezor - Bitbox - Base - Hardware/Air-gapped wallets flow enhancements - New Theme - UI enhancements - Bug fixes fixes: - Disable LTC for bitbox - Fix missing coins icons * RC contents: - Trezor - Bitbox - Base - Hardware/Air-gapped wallets flow enhancements - New Theme - UI enhancements - Bug fixes fixes: - Disable LTC for bitbox - Add USDE icon - Fix missing images * RC contents: - Trezor - Bitbox - Base - Hardware/Air-gapped wallets flow enhancements - New Theme - UI enhancements - Bug fixes fixes: - Disable LTC for bitbox - Add USDE icon - Fix missing images - Refactor code and remove `normalizedIconPath` * RC contents: - Trezor - Bitbox - Base - Hardware/Air-gapped wallets flow enhancements - New Theme - UI enhancements - Bug fixes fixes: - Disable LTC for bitbox - Add USDE icon - Fix missing images - Refactor code and remove `normalizedIconPath` * RC contents: - Trezor - Bitbox - Base - Hardware/Air-gapped wallets flow enhancements - New Theme - UI enhancements - Bug fixes fixes: - Disable LTC for bitbox - Add USDE icon - Fix missing images - Refactor code and remove `normalizedIconPath` * - Add xstocks to existing wallets - Add xstocks initial icons * - Add All xStocks icons - Fix All tokens issues and persistent
695 lines
19 KiB
Dart
695 lines
19 KiB
Dart
import 'package:cw_core/crypto_currency.dart';
|
|
import 'package:cw_core/spl_token.dart';
|
|
|
|
class DefaultSPLTokens {
|
|
final List<SPLToken> _defaultTokens = [
|
|
SPLToken(
|
|
name: 'USDT Tether',
|
|
symbol: 'USDT',
|
|
mintAddress: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB',
|
|
decimal: 6,
|
|
mint: 'usdtsol',
|
|
enabled: true,
|
|
),
|
|
SPLToken(
|
|
name: 'USD Coin',
|
|
symbol: 'USDC',
|
|
mintAddress: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
|
|
decimal: 6,
|
|
mint: 'usdcsol',
|
|
enabled: true,
|
|
),
|
|
SPLToken(
|
|
name: 'Bonk',
|
|
symbol: 'Bonk',
|
|
mintAddress: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263',
|
|
decimal: 5,
|
|
mint: 'Bonk',
|
|
iconPath: 'assets/images/bonk_icon.png',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Raydium',
|
|
symbol: 'RAY',
|
|
mintAddress: '4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R',
|
|
decimal: 6,
|
|
mint: 'ray',
|
|
iconPath: 'assets/images/ray_icon.png',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Wrapped Ethereum (Sollet)',
|
|
symbol: 'soETH',
|
|
mintAddress: '2FPyTwcZLUg1MDrwsyoP4D6s1tM7hAkHYRjkNb5w6Pxk',
|
|
decimal: 6,
|
|
mint: 'soEth',
|
|
iconPath: 'assets/images/crypto/ethereum.webp',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Wrapped SOL',
|
|
symbol: 'WSOL',
|
|
mintAddress: 'So11111111111111111111111111111111111111112',
|
|
decimal: 9,
|
|
mint: 'WSOL',
|
|
iconPath: 'assets/images/crypto/solana.webp',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Wrapped Bitcoin (Sollet)',
|
|
symbol: 'BTC',
|
|
mintAddress: '9n4nbM75f5Ui33ZbPYXn59EwSgE8CGsHtAeTH5YFeJ9E',
|
|
decimal: 6,
|
|
mint: 'btcsol',
|
|
iconPath: 'assets/images/crypto/bitcoin.webp',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Helium Network Token',
|
|
symbol: 'HNT',
|
|
mintAddress: 'hntyVP6YFm1Hg25TN9WGLqM12b8TQmcknKrdu1oxWux',
|
|
decimal: 8,
|
|
mint: 'hnt',
|
|
iconPath: 'assets/images/hnt_icon.png',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Pyth Network',
|
|
symbol: 'PYTH',
|
|
mintAddress: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3',
|
|
decimal: 6,
|
|
mint: 'pyth',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'GMT',
|
|
symbol: 'GMT',
|
|
mintAddress: '7i5KKsX2weiTkry7jA4ZwSuXGhs5eJBEjY8vVxR4pfRx',
|
|
decimal: 6,
|
|
mint: 'ray',
|
|
iconPath: 'assets/images/gmt_icon.png',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'AvocadoCoin',
|
|
symbol: 'AVDO',
|
|
mintAddress: 'EE5L8cMU4itTsCSuor7NLK6RZx6JhsBe8GGV3oaAHm3P',
|
|
decimal: 8,
|
|
mint: 'avdo',
|
|
iconPath: 'assets/images/avdo_icon.png',
|
|
enabled: false,
|
|
),
|
|
SPLToken(
|
|
name: 'Abbott xStock',
|
|
symbol: 'ABTx',
|
|
mintAddress: 'XsHtf5RpxsQ7jeJ9ivNewouZKJHbPxhPoEy6yYvULr7',
|
|
decimal: 8,
|
|
mint: 'abtx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/abtx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'AbbVie xStock',
|
|
symbol: 'ABBVx',
|
|
mintAddress: 'XswbinNKyPmzTa5CskMbCPvMW6G5CMnZXZEeQSSQoie',
|
|
decimal: 8,
|
|
mint: 'abbvx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/abbv.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Accenture xStock',
|
|
symbol: 'ACNx',
|
|
mintAddress: 'Xs5UJzmCRQ8DWZjskExdSQDnbE6iLkRu2jjrRAB1JSU',
|
|
decimal: 8,
|
|
mint: 'acnx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/acnx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Alphabet xStock',
|
|
symbol: 'GOOGLx',
|
|
mintAddress: 'XsCPL9dNWBMvFtTmwcCA5v3xWPSMEBCszbQdiLLq6aN',
|
|
decimal: 8,
|
|
mint: 'googlx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/googlx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Amazon xStock',
|
|
symbol: 'AMZNx',
|
|
mintAddress: 'Xs3eBt7uRfJX8QUs4suhyU8p2M6DoUDrJyWBa8LLZsg',
|
|
decimal: 8,
|
|
mint: 'amznx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/amznx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Amber xStock',
|
|
symbol: 'AMBRx',
|
|
mintAddress: 'XsaQTCgebC2KPbf27KUhdv5JFvHhQ4GDAPURwrEhAzb',
|
|
decimal: 8,
|
|
mint: 'ambrx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/ambrx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Apple xStock',
|
|
symbol: 'AAPLx',
|
|
mintAddress: 'XsbEhLAtcf6HdfpFZ5xEMdqW8nfAvcsP5bdudRLJzJp',
|
|
decimal: 8,
|
|
mint: 'aaplx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/apple.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'AppLovin xStock',
|
|
symbol: 'APPx',
|
|
mintAddress: 'XsPdAVBi8Zc1xvv53k4JcMrQaEDTgkGqKYeh7AYgPHV',
|
|
decimal: 8,
|
|
mint: 'appx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/appx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'AstraZeneca xStock',
|
|
symbol: 'AZNx',
|
|
mintAddress: 'Xs3ZFkPYT2BN7qBMqf1j1bfTeTm1rFzEFSsQ1z3wAKU',
|
|
decimal: 8,
|
|
mint: 'aznx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/aznx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Bank of America xStock',
|
|
symbol: 'BACx',
|
|
mintAddress: 'XswsQk4duEQmCbGzfqUUWYmi7pV7xpJ9eEmLHXCaEQP',
|
|
decimal: 8,
|
|
mint: 'bacx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/bacx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Berkshire Hathaway xStock',
|
|
symbol: 'BRK.Bx',
|
|
mintAddress: 'Xs6B6zawENwAbWVi7w92rjazLuAr5Az59qgWKcNb45x',
|
|
decimal: 8,
|
|
mint: 'brkbx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/brkbx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Broadcom xStock',
|
|
symbol: 'AVGOx',
|
|
mintAddress: 'XsgSaSvNSqLTtFuyWPBhK9196Xb9Bbdyjj4fH3cPJGo',
|
|
decimal: 8,
|
|
mint: 'avgox',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/avgox.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Chevron xStock',
|
|
symbol: 'CVXx',
|
|
mintAddress: 'XsNNMt7WTNA2sV3jrb1NNfNgapxRF5i4i6GcnTRRHts',
|
|
decimal: 8,
|
|
mint: 'cvxx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/cvxx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Circle xStock',
|
|
symbol: 'CRCLx',
|
|
mintAddress: 'XsueG8BtpquVJX9LVLLEGuViXUungE6WmK5YZ3p3bd1',
|
|
decimal: 8,
|
|
mint: 'crclx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/crclx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Cisco xStock',
|
|
symbol: 'CSCOx',
|
|
mintAddress: 'Xsr3pdLQyXvDJBFgpR5nexCEZwXvigb8wbPYp4YoNFf',
|
|
decimal: 8,
|
|
mint: 'cscx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/cscox.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Coca-Cola xStock',
|
|
symbol: 'KOx',
|
|
mintAddress: 'XsaBXg8dU5cPM6ehmVctMkVqoiRG2ZjMo1cyBJ3AykQ',
|
|
decimal: 8,
|
|
mint: 'kox',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/kox.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Coinbase xStock',
|
|
symbol: 'COINx',
|
|
mintAddress: 'Xs7ZdzSHLU9ftNJsii5fCeJhoRWSC32SQGzGQtePxNu',
|
|
decimal: 8,
|
|
mint: 'coinx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/coinx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Comcast xStock',
|
|
symbol: 'CMCSAx',
|
|
mintAddress: 'XsvKCaNsxg2GN8jjUmq71qukMJr7Q1c5R2Mk9P8kcS8',
|
|
decimal: 8,
|
|
mint: 'cmcsax',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/cmcsax.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'CrowdStrike xStock',
|
|
symbol: 'CRWDx',
|
|
mintAddress: 'Xs7xXqkcK7K8urEqGg52SECi79dRp2cEKKuYjUePYDw',
|
|
decimal: 8,
|
|
mint: 'crwdx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/crwdx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Danaher xStock',
|
|
symbol: 'DHRx',
|
|
mintAddress: 'Xseo8tgCZfkHxWS9xbFYeKFyMSbWEvZGFV1Gh53GtCV',
|
|
decimal: 8,
|
|
mint: 'dhrx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/dhrx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'DFDV xStock',
|
|
symbol: 'DFDVx',
|
|
mintAddress: 'Xs2yquAgsHByNzx68WJC55WHjHBvG9JsMB7CWjTLyPy',
|
|
decimal: 8,
|
|
mint: 'dfdvx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/dfdvx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Eli Lilly xStock',
|
|
symbol: 'LLYx',
|
|
mintAddress: 'Xsnuv4omNoHozR6EEW5mXkw8Nrny5rB3jVfLqi6gKMH',
|
|
decimal: 8,
|
|
mint: 'llyx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/llyx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Exxon Mobil xStock',
|
|
symbol: 'XOMx',
|
|
mintAddress: 'XsaHND8sHyfMfsWPj6kSdd5VwvCayZvjYgKmmcNL5qh',
|
|
decimal: 8,
|
|
mint: 'xomx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/xomx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Gamestop xStock',
|
|
symbol: 'GMEx',
|
|
mintAddress: 'Xsf9mBktVB9BSU5kf4nHxPq5hCBJ2j2ui3ecFGxPRGc',
|
|
decimal: 8,
|
|
mint: 'gmex',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/gmex.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Gold xStock',
|
|
symbol: 'GLDx',
|
|
mintAddress: 'Xsv9hRk1z5ystj9MhnA7Lq4vjSsLwzL2nxrwmwtD3re',
|
|
decimal: 8,
|
|
mint: 'gldx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/gldx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Goldman Sachs xStock',
|
|
symbol: 'GSx',
|
|
mintAddress: 'XsgaUyp4jd1fNBCxgtTKkW64xnnhQcvgaxzsbAq5ZD1',
|
|
decimal: 8,
|
|
mint: 'gsx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/gsx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Home Depot xStock',
|
|
symbol: 'HDx',
|
|
mintAddress: 'XszjVtyhowGjSC5odCqBpW1CtXXwXjYokymrk7fGKD3',
|
|
decimal: 8,
|
|
mint: 'hdx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/hdx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Honeywell xStock',
|
|
symbol: 'HONx',
|
|
mintAddress: 'XsRbLZthfABAPAfumWNEJhPyiKDW6TvDVeAeW7oKqA2',
|
|
decimal: 8,
|
|
mint: 'honx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/honx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Intel xStock',
|
|
symbol: 'INTCx',
|
|
mintAddress: 'XshPgPdXFRWB8tP1j82rebb2Q9rPgGX37RuqzohmArM',
|
|
decimal: 8,
|
|
mint: 'intcx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/intcx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'International Business Machines xStock',
|
|
symbol: 'IBMx',
|
|
mintAddress: 'XspwhyYPdWVM8XBHZnpS9hgyag9MKjLRyE3tVfmCbSr',
|
|
decimal: 8,
|
|
mint: 'ibmx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/ibmx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Johnson & Johnson xStock',
|
|
symbol: 'JNJx',
|
|
mintAddress: 'XsGVi5eo1Dh2zUpic4qACcjuWGjNv8GCt3dm5XcX6Dn',
|
|
decimal: 8,
|
|
mint: 'jnjx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/jnjx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'JPMorgan Chase xStock',
|
|
symbol: 'JPMx',
|
|
mintAddress: 'XsMAqkcKsUewDrzVkait4e5u4y8REgtyS7jWgCpLV2C',
|
|
decimal: 8,
|
|
mint: 'jpmx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/jpmx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Linde xStock',
|
|
symbol: 'LINx',
|
|
mintAddress: 'XsSr8anD1hkvNMu8XQiVcmiaTP7XGvYu7Q58LdmtE8Z',
|
|
decimal: 8,
|
|
mint: 'linx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/linx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Marvell xStock',
|
|
symbol: 'MRVLx',
|
|
mintAddress: 'XsuxRGDzbLjnJ72v74b7p9VY6N66uYgTCyfwwRjVCJA',
|
|
decimal: 8,
|
|
mint: 'mrvlx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/mrvlx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Mastercard xStock',
|
|
symbol: 'MAx',
|
|
mintAddress: 'XsApJFV9MAktqnAc6jqzsHVujxkGm9xcSUffaBoYLKC',
|
|
decimal: 8,
|
|
mint: 'max',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/mastercard.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'McDonald\'s xStock',
|
|
symbol: 'MCDx',
|
|
mintAddress: 'XsqE9cRRpzxcGKDXj1BJ7Xmg4GRhZoyY1KpmGSxAWT2',
|
|
decimal: 8,
|
|
mint: 'mcdx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/mcdonalds.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Medtronic xStock',
|
|
symbol: 'MDTx',
|
|
mintAddress: 'XsDgw22qRLTv5Uwuzn6T63cW69exG41T6gwQhEK22u2',
|
|
decimal: 8,
|
|
mint: 'mdtx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/mdtx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Merck xStock',
|
|
symbol: 'MRKx',
|
|
mintAddress: 'XsnQnU7AdbRZYe2akqqpibDdXjkieGFfSkbkjX1Sd1X',
|
|
decimal: 8,
|
|
mint: 'mrkx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/mrkx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Meta xStock',
|
|
symbol: 'METAx',
|
|
mintAddress: 'Xsa62P5mvPszXL1krVUnU5ar38bBSVcWAB6fmPCo5Zu',
|
|
decimal: 8,
|
|
mint: 'metax',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/metax.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Microsoft xStock',
|
|
symbol: 'MSFTx',
|
|
mintAddress: 'XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX',
|
|
decimal: 8,
|
|
mint: 'msftx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/msftx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'MicroStrategy xStock',
|
|
symbol: 'MSTRx',
|
|
mintAddress: 'XsP7xzNPvEHS1m6qfanPUGjNmdnmsLKEoNAnHjdxxyZ',
|
|
decimal: 8,
|
|
mint: 'mstrx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/mstrx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Nasdaq xStock',
|
|
symbol: 'QQQx',
|
|
mintAddress: 'Xs8S1uUs1zvS2p7iwtsG3b6fkhpvmwz4GYU3gWAmWHZ',
|
|
decimal: 8,
|
|
mint: 'qqqx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/qqqx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Netflix xStock',
|
|
symbol: 'NFLXx',
|
|
mintAddress: 'XsEH7wWfJJu2ZT3UCFeVfALnVA6CP5ur7Ee11KmzVpL',
|
|
decimal: 8,
|
|
mint: 'nflxx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/nflxx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Novo Nordisk xStock',
|
|
symbol: 'NVOx',
|
|
mintAddress: 'XsfAzPzYrYjd4Dpa9BU3cusBsvWfVB9gBcyGC87S57n',
|
|
decimal: 8,
|
|
mint: 'nvox',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/nvox.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'NVIDIA xStock',
|
|
symbol: 'NVDAx',
|
|
mintAddress: 'Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh',
|
|
decimal: 8,
|
|
mint: 'nvdax',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/nvdax.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'OPEN xStock',
|
|
symbol: 'OPENx',
|
|
mintAddress: 'XsGtpmjhmC8kyjVSWL4VicGu36ceq9u55PTgF8bhGv6',
|
|
decimal: 8,
|
|
mint: 'openx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/openx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Oracle xStock',
|
|
symbol: 'ORCLx',
|
|
mintAddress: 'XsjFwUPiLofddX5cWFHW35GCbXcSu1BCUGfxoQAQjeL',
|
|
decimal: 8,
|
|
mint: 'orclx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/orclx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Palantir xStock',
|
|
symbol: 'PLTRx',
|
|
mintAddress: 'XsoBhf2ufR8fTyNSjqfU71DYGaE6Z3SUGAidpzriAA4',
|
|
decimal: 8,
|
|
mint: 'pltrx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/pltrx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'PepsiCo xStock',
|
|
symbol: 'PEPx',
|
|
mintAddress: 'Xsv99frTRUeornyvCfvhnDesQDWuvns1M852Pez91vF',
|
|
decimal: 8,
|
|
mint: 'pepx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/pepx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Pfizer xStock',
|
|
symbol: 'PFEx',
|
|
mintAddress: 'XsAtbqkAP1HJxy7hFDeq7ok6yM43DQ9mQ1Rh861X8rw',
|
|
decimal: 8,
|
|
mint: 'pfex',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/pfex.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Philip Morris xStock',
|
|
symbol: 'PMx',
|
|
mintAddress: 'Xsba6tUnSjDae2VcopDB6FGGDaxRrewFCDa5hKn5vT3',
|
|
decimal: 8,
|
|
mint: 'pmx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/pmx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Procter & Gamble xStock',
|
|
symbol: 'PGx',
|
|
mintAddress: 'XsYdjDjNUygZ7yGKfQaB6TxLh2gC6RRjzLtLAGJrhzV',
|
|
decimal: 8,
|
|
mint: 'pgx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/pgx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Robinhood xStock',
|
|
symbol: 'HOODx',
|
|
mintAddress: 'XsvNBAYkrDRNhA7wPHQfX3ZUXZyZLdnCQDfHZ56bzpg',
|
|
decimal: 8,
|
|
mint: 'hoodx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/hoodx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Salesforce xStock',
|
|
symbol: 'CRMx',
|
|
mintAddress: 'XsczbcQ3zfcgAEt9qHQES8pxKAVG5rujPSHQEXi4kaN',
|
|
decimal: 8,
|
|
mint: 'crmx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/crmx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'SP500 xStock',
|
|
symbol: 'SPYx',
|
|
mintAddress: 'XsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2W',
|
|
decimal: 8,
|
|
mint: 'spyx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/spyx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'TBLL xStock',
|
|
symbol: 'TBLLx',
|
|
mintAddress: 'XsqBC5tcVQLYt8wqGCHRnAUUecbRYXoJCReD6w7QEKp',
|
|
decimal: 8,
|
|
mint: 'tbllx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/tbllx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Tesla xStock',
|
|
symbol: 'TSLAx',
|
|
mintAddress: 'XsDoVfqeBukxuZHWhdvWHBhgEHjGNst4MLodqsJHzoB',
|
|
decimal: 8,
|
|
mint: 'tslax',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/tslax.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Thermo Fisher xStock',
|
|
symbol: 'TMOx',
|
|
mintAddress: 'Xs8drBWy3Sd5QY3aifG9kt9KFs2K3PGZmx7jWrsrk57',
|
|
decimal: 8,
|
|
mint: 'tmox',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/tmox.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'TON xStock',
|
|
symbol: 'TONXx',
|
|
mintAddress: 'XscE4GUcsYhcyZu5ATiGUMmhxYa1D5fwbpJw4K6K4dp',
|
|
decimal: 8,
|
|
mint: 'tonxx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/tonxx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'TQQQ xStock',
|
|
symbol: 'TQQQx',
|
|
mintAddress: 'XsjQP3iMAaQ3kQScQKthQpx9ALRbjKAjQtHg6TFomoc',
|
|
decimal: 8,
|
|
mint: 'tqqqx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/tqqqx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'UnitedHealth xStock',
|
|
symbol: 'UNHx',
|
|
mintAddress: 'XszvaiXGPwvk2nwb3o9C1CX4K6zH8sez11E6uyup6fe',
|
|
decimal: 8,
|
|
mint: 'unhx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/unhx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Vanguard xStock',
|
|
symbol: 'VTIx',
|
|
mintAddress: 'XsssYEQjzxBCFgvYFFNuhJFBeHNdLWYeUSP8F45cDr9',
|
|
decimal: 8,
|
|
mint: 'vtix',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/vtix.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Visa xStock',
|
|
symbol: 'Vx',
|
|
mintAddress: 'XsqgsbXwWogGJsNcVZ3TyVouy2MbTkfCFhCGGGcQZ2p',
|
|
decimal: 8,
|
|
mint: 'vx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/vx.webp',
|
|
),
|
|
SPLToken(
|
|
name: 'Walmart xStock',
|
|
symbol: 'WMTx',
|
|
mintAddress: 'Xs151QeqTCiuKtinzfRATnUESM2xTU6V9Wy8Vy538ci',
|
|
decimal: 8,
|
|
mint: 'wmtx',
|
|
enabled: false,
|
|
iconPath: 'assets/images/stocks/wmtx.webp',
|
|
),
|
|
];
|
|
|
|
List<SPLToken> get initialSPLTokens => _defaultTokens.map((token) {
|
|
String? iconPath;
|
|
if (token.iconPath?.isEmpty ?? true) {
|
|
try {
|
|
iconPath = CryptoCurrency.all
|
|
.firstWhere((element) => element.title.toUpperCase() == token.symbol.toUpperCase())
|
|
.iconPath;
|
|
} catch (_) {}
|
|
} else {
|
|
iconPath = token.iconPath;
|
|
}
|
|
|
|
return SPLToken.copyWith(token, icon: iconPath, tag: 'SOL');
|
|
}).toList();
|
|
}
|