From baa5a0cb9c144fabf383cf7779978f2ce6fe48c8 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 1 Jul 2021 23:20:08 +0300 Subject: [PATCH 1/2] Updated on 2026-08-14 --- .../configurable/config/ConfigManager.kt | 67 ++++++++++--------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt b/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt index 58096022fd..5822a252bc 100644 --- a/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt @@ -8,18 +8,18 @@ import com.tangem.tap.domain.configurable.Loader [REDACTED_AUTHOR] */ data class Config( - val coinMarketCapKey: String = "f6622117-c043-47a0-8975-9d673ce484de", - val moonPayApiKey: String = "pk_test_kc90oYTANy7UQdBavDKGfL4K9l6VEPE", - val moonPayApiSecretKey: String = "sk_test_V8w4M19LbDjjYOt170s0tGuvXAgyEb1C", - val blockchainSdkConfig: BlockchainSdkConfig = BlockchainSdkConfig(), - val isSendingToPayIdEnabled: Boolean = true, - val isTopUpEnabled: Boolean = false, - val isCreatingTwinCardsAllowed: Boolean = false + val coinMarketCapKey: String = "f6622117-c043-47a0-8975-9d673ce484de", + val moonPayApiKey: String = "pk_test_kc90oYTANy7UQdBavDKGfL4K9l6VEPE", + val moonPayApiSecretKey: String = "sk_test_V8w4M19LbDjjYOt170s0tGuvXAgyEb1C", + val blockchainSdkConfig: BlockchainSdkConfig = BlockchainSdkConfig(), + val isSendingToPayIdEnabled: Boolean = true, + val isTopUpEnabled: Boolean = false, + val isCreatingTwinCardsAllowed: Boolean = false ) class ConfigManager( - private val localLoader: Loader, - private val remoteLoader: Loader + private val localLoader: Loader, + private val remoteLoader: Loader ) { var config: Config = Config() @@ -49,10 +49,11 @@ class ConfigManager( fun resetToDefault(name: String) { when (name) { - isSendingToPayIdEnabled -> config = config.copy(isSendingToPayIdEnabled = defaultConfig.isSendingToPayIdEnabled) + isSendingToPayIdEnabled -> config = + config.copy(isSendingToPayIdEnabled = defaultConfig.isSendingToPayIdEnabled) isTopUpEnabled -> config = config.copy(isTopUpEnabled = defaultConfig.isTopUpEnabled) isCreatingTwinCardsAllowed -> config = - config.copy(isCreatingTwinCardsAllowed = defaultConfig.isCreatingTwinCardsAllowed) + config.copy(isCreatingTwinCardsAllowed = defaultConfig.isCreatingTwinCardsAllowed) } } @@ -60,38 +61,38 @@ class ConfigManager( val model = featureModel ?: return config = config.copy( - isTopUpEnabled = model.isTopUpEnabled, - isSendingToPayIdEnabled = model.isSendingToPayIdEnabled, - isCreatingTwinCardsAllowed = model.isCreatingTwinCardsAllowed + isTopUpEnabled = model.isTopUpEnabled, + isSendingToPayIdEnabled = model.isSendingToPayIdEnabled, + isCreatingTwinCardsAllowed = model.isCreatingTwinCardsAllowed ) defaultConfig = defaultConfig.copy( - isTopUpEnabled = model.isTopUpEnabled, - isSendingToPayIdEnabled = model.isSendingToPayIdEnabled, - isCreatingTwinCardsAllowed = model.isCreatingTwinCardsAllowed + isTopUpEnabled = model.isTopUpEnabled, + isSendingToPayIdEnabled = model.isSendingToPayIdEnabled, + isCreatingTwinCardsAllowed = model.isCreatingTwinCardsAllowed ) } private fun setupKey(configValues: ConfigValueModel?) { val values = configValues ?: return config = config.copy( - coinMarketCapKey = values.coinMarketCapKey, - moonPayApiKey = values.moonPayApiKey, - moonPayApiSecretKey = values.moonPayApiSecretKey, - blockchainSdkConfig = BlockchainSdkConfig( - blockchairApiKey = values.blockchairApiKey, - blockcypherTokens = values.blockcypherTokens, - infuraProjectId = values.infuraProjectId - ) + coinMarketCapKey = values.coinMarketCapKey, + moonPayApiKey = values.moonPayApiKey, + moonPayApiSecretKey = values.moonPayApiSecretKey, + blockchainSdkConfig = BlockchainSdkConfig( + blockchairAuthorizationToken = values.blockchairAuthorizationToken, + blockcypherTokens = values.blockcypherTokens, + infuraProjectId = values.infuraProjectId + ) ) defaultConfig = defaultConfig.copy( - coinMarketCapKey = values.coinMarketCapKey, - moonPayApiKey = values.moonPayApiKey, - moonPayApiSecretKey = values.moonPayApiSecretKey, - blockchainSdkConfig = BlockchainSdkConfig( - blockchairApiKey = values.blockchairApiKey, - blockcypherTokens = values.blockcypherTokens, - infuraProjectId = values.infuraProjectId - ) + coinMarketCapKey = values.coinMarketCapKey, + moonPayApiKey = values.moonPayApiKey, + moonPayApiSecretKey = values.moonPayApiSecretKey, + blockchainSdkConfig = BlockchainSdkConfig( + blockchairAuthorizationToken = values.blockchairAuthorizationToken, + blockcypherTokens = values.blockcypherTokens, + infuraProjectId = values.infuraProjectId + ) ) } From b1beae4589161e783a09171448081ff00fea82a9 Mon Sep 17 00:00:00 2001 From: Tangem Date: Sun, 4 Jul 2021 20:39:40 +0300 Subject: [PATCH 2/2] Updated on 2026-08-14 --- app/build.gradle | 6 +- app/src/main/assets/binance_tokens.json | 1658 ++++++ .../main/assets/binance_tokens_testnet.json | 1 + app/src/main/assets/bsc_tokens.json | 782 +++ app/src/main/assets/bsc_tokens_testnet.json | 99 + app/src/main/assets/erc20_tokens.json | 4761 ---------------- app/src/main/assets/ethereum_tokens.json | 4765 +++++++++++++++++ .../main/assets/ethereum_tokens_testnet.json | 28 +- .../com/tangem/tap/domain/TapWalletManager.kt | 10 +- .../domain/configurable/config/JsonModels.kt | 2 +- .../com/tangem/tap/domain/extensions/Card.kt | 3 +- .../tap/domain/tokens/CurrenciesRepository.kt | 107 +- .../tokens/ui/adapters/CurrenciesAdapter.kt | 13 +- .../tap/features/wallet/redux/WalletState.kt | 20 +- .../middlewares/MultiWalletMiddleware.kt | 39 +- .../redux/reducers/MultiWalletReducer.kt | 5 +- .../wallet/redux/reducers/WalletReducer.kt | 237 +- .../main/res/values/strings_untranslated.xml | 3 +- 18 files changed, 7601 insertions(+), 4938 deletions(-) create mode 100644 app/src/main/assets/binance_tokens.json create mode 100644 app/src/main/assets/binance_tokens_testnet.json create mode 100644 app/src/main/assets/bsc_tokens.json create mode 100644 app/src/main/assets/bsc_tokens_testnet.json delete mode 100644 app/src/main/assets/erc20_tokens.json create mode 100644 app/src/main/assets/ethereum_tokens.json diff --git a/app/build.gradle b/app/build.gradle index d2d3028830..853ff850fa 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -77,7 +77,7 @@ dependencies { implementation 'com.google.android.play:core-ktx:1.8.1' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5' - implementation 'com.tangem:blockchain:BSK-84_testnets-27' + implementation 'com.tangem:blockchain:develop-33' implementation 'com.tangem:core:fixes_for_app_release-44' implementation 'com.tangem:sdk:fixes_for_app_release-44' @@ -117,6 +117,10 @@ dependencies { implementation 'com.squareup.moshi:moshi:1.9.2' implementation "com.squareup.moshi:moshi-kotlin:1.9.2" implementation 'com.squareup.okhttp3:logging-interceptor:4.2.2' +// +// //Crypto + implementation "com.madgag.spongycastle:core:1.58.0.0" + testImplementation 'junit:junit:4.13.2' testImplementation "com.google.truth:truth:1.0.1" diff --git a/app/src/main/assets/binance_tokens.json b/app/src/main/assets/binance_tokens.json new file mode 100644 index 0000000000..1d01ab9280 --- /dev/null +++ b/app/src/main/assets/binance_tokens.json @@ -0,0 +1,1658 @@ +[ + { + "symbol" : "BUSD", + "decimalCount" : 8, + "contractAddress" : "BUSD-BD1", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BUSD-BD1/logo.png", + "name" : "Binance USD" + }, + { + "symbol" : "BTCB", + "decimalCount" : 8, + "contractAddress" : "BTCB-1DE", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BTCB-1DE/logo.png", + "name" : "Bitcoin BEP2" + }, + { + "symbol" : "ADA", + "decimalCount" : 8, + "contractAddress" : "ADA-9F4", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ADA-9F4/logo.png", + "name" : "CardanoBEP2" + }, + { + "symbol" : "AERGO", + "decimalCount" : 8, + "contractAddress" : "AERGO-46B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/AERGO-46B/logo.png", + "name" : "Aergo" + }, + { + "symbol" : "ANKR", + "decimalCount" : 8, + "contractAddress" : "ANKR-E97", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ANKR-E97/logo.png", + "name" : "ANKR" + }, + { + "symbol" : "ARN", + "decimalCount" : 8, + "contractAddress" : "ARN-71B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ARN-71B/logo.png", + "name" : "Aeron" + }, + { + "symbol" : "ARPA", + "decimalCount" : 8, + "contractAddress" : "ARPA-575", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ARPA-575/logo.png", + "name" : "ARPA" + }, + { + "symbol" : "BZNT", + "decimalCount" : 8, + "contractAddress" : "BZNT-464", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BZNT-464/logo.png", + "name" : "Bezant Token" + }, + { + "symbol" : "DAI", + "decimalCount" : 8, + "contractAddress" : "DAI-D75", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DAI-D75/logo.png", + "name" : "DaiBEP2" + }, + { + "symbol" : "ETH", + "decimalCount" : 8, + "contractAddress" : "ETH-1C9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ETH-1C9/logo.png", + "name" : "ETH BEP2" + }, + { + "symbol" : "ART", + "decimalCount" : 8, + "contractAddress" : "ART-3C9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ART-3C9/logo.png", + "name" : "Maecenas ART Token" + }, + { + "symbol" : "ATOM", + "decimalCount" : 8, + "contractAddress" : "ATOM-596", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ATOM-596/logo.png", + "name" : "ATOMBEP2" + }, + { + "symbol" : "ATP", + "decimalCount" : 8, + "contractAddress" : "ATP-38C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ATP-38C/logo.png", + "name" : "Atlas Protocol" + }, + { + "symbol" : "CAKE", + "decimalCount" : 8, + "contractAddress" : "CAKE-435", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CAKE-435/logo.png", + "name" : "PancakeSwap Token" + }, + { + "symbol" : "CAN", + "decimalCount" : 8, + "contractAddress" : "CAN-677", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CAN-677/logo.png", + "name" : "CanYaCoin" + }, + { + "symbol" : "CAS", + "decimalCount" : 8, + "contractAddress" : "CAS-167", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CAS-167/logo.png", + "name" : "CASHAA" + }, + { + "symbol" : "CBIX", + "decimalCount" : 8, + "contractAddress" : "CBIX-3C9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CBIX-3C9/logo.png", + "name" : "Cubiex" + }, + { + "symbol" : "CBM", + "decimalCount" : 8, + "contractAddress" : "CBM-4B2", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CBM-4B2/logo.png", + "name" : "CryptoBonusMiles" + }, + { + "symbol" : "CHZ", + "decimalCount" : 8, + "contractAddress" : "CHZ-ECD", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CHZ-ECD/logo.png", + "name" : "Chiliz" + }, + { + "symbol" : "CNNS", + "decimalCount" : 8, + "contractAddress" : "CNNS-E16", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CNNS-E16/logo.png", + "name" : "Crypto Neo-value Neural System" + }, + { + "symbol" : "COS", + "decimalCount" : 8, + "contractAddress" : "COS-2E4", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/COS-2E4/logo.png", + "name" : "Contentos" + }, + { + "symbol" : "COTI", + "decimalCount" : 8, + "contractAddress" : "COTI-CBB", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/COTI-CBB/logo.png", + "name" : "COTI" + }, + { + "symbol" : "COVA", + "decimalCount" : 8, + "contractAddress" : "COVA-218", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/COVA-218/logo.png", + "name" : "Covalent Token" + }, + { + "symbol" : "CRPT", + "decimalCount" : 8, + "contractAddress" : "CRPT-8C9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CRPT-8C9/logo.png", + "name" : "Crypterium Token" + }, + { + "symbol" : "IDRTB", + "decimalCount" : 8, + "contractAddress" : "IDRTB-178", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/IDRTB-178/logo.png", + "name" : "Rupiah Token" + }, + { + "symbol" : "AVA", + "decimalCount" : 8, + "contractAddress" : "AVA-645", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/AVA-645/logo.png", + "name" : "Travala.com Token" + }, + { + "symbol" : "AWC", + "decimalCount" : 8, + "contractAddress" : "AWC-986", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/AWC-986/logo.png", + "name" : "Atomic Wallet Token" + }, + { + "symbol" : "AXPR", + "decimalCount" : 8, + "contractAddress" : "AXPR-777", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/AXPR-777/logo.png", + "name" : "AXPR.B" + }, + { + "symbol" : "BAKE", + "decimalCount" : 8, + "contractAddress" : "BAKE-5E0", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BAKE-5E0/logo.png", + "name" : "BakeryToken" + }, + { + "symbol" : "BAND", + "decimalCount" : 8, + "contractAddress" : "BAND-34B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BAND-34B/logo.png", + "name" : "BandProtocolBEP2" + }, + { + "symbol" : "BCH", + "decimalCount" : 8, + "contractAddress" : "BCH-1FD", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BCH-1FD/logo.png", + "name" : "BCH BEP2" + }, + { + "symbol" : "BCPT", + "decimalCount" : 8, + "contractAddress" : "BCPT-95A", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BCPT-95A/logo.png", + "name" : "Blockmason Credit Protocol" + }, + { + "symbol" : "BEAR", + "decimalCount" : 8, + "contractAddress" : "BEAR-14C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BEAR-14C/logo.png", + "name" : "3X Short Bitcoin Token" + }, + { + "symbol" : "BET", + "decimalCount" : 8, + "contractAddress" : "BET-844", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BET-844/logo.png", + "name" : "EOSBet Token" + }, + { + "symbol" : "TAUDB", + "decimalCount" : 8, + "contractAddress" : "TAUDB-888", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TAUDB-888/logo.png", + "name" : "TrueAUD" + }, + { + "symbol" : "THKDB", + "decimalCount" : 8, + "contractAddress" : "THKDB-888", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/THKDB-888/logo.png", + "name" : "TrueHKD" + }, + { + "symbol" : "TUSDB", + "decimalCount" : 8, + "contractAddress" : "TUSDB-888", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TUSDB-888/logo.png", + "name" : "TrueUSD" + }, + { + "symbol" : "USDSB", + "decimalCount" : 8, + "contractAddress" : "USDSB-1AC", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/USDSB-1AC/logo.png", + "name" : "USDS" + }, + { + "symbol" : "USDT", + "decimalCount" : 8, + "contractAddress" : "USDT-6D8", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/USDT-6D8/logo.png", + "name" : "USDTBEP2" + }, + { + "symbol" : "BIFI", + "decimalCount" : 8, + "contractAddress" : "BIFI-290", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BIFI-290/logo.png", + "name" : "beefy.finance" + }, + { + "symbol" : "BKBT", + "decimalCount" : 8, + "contractAddress" : "BKBT-3A6", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BKBT-3A6/logo.png", + "name" : "Bitwires Token" + }, + { + "symbol" : "BLINK", + "decimalCount" : 8, + "contractAddress" : "BLINK-9C6", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BLINK-9C6/logo.png", + "name" : "Blockmason Link" + }, + { + "symbol" : "BOLT", + "decimalCount" : 8, + "contractAddress" : "BOLT-4C6", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BOLT-4C6/logo.png", + "name" : "BOLT Token" + }, + { + "symbol" : "BST2", + "decimalCount" : 8, + "contractAddress" : "BST2-2F2", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BST2-2F2/logo.png", + "name" : "BOOSTO" + }, + { + "symbol" : "BTTB", + "decimalCount" : 8, + "contractAddress" : "BTTB-D31", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BTTB-D31/logo.png", + "name" : "BTTB" + }, + { + "symbol" : "BULL", + "decimalCount" : 8, + "contractAddress" : "BULL-BE4", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BULL-BE4/logo.png", + "name" : "3x Long Bitcoin Token" + }, + { + "symbol" : "BURGER", + "decimalCount" : 8, + "contractAddress" : "BURGER-33A", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/BURGER-33A/logo.png", + "name" : "Burger Swap" + }, + { + "symbol" : "CSM", + "decimalCount" : 8, + "contractAddress" : "CSM-734", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/CSM-734/logo.png", + "name" : "“Consentium”" + }, + { + "symbol" : "DEFI", + "decimalCount" : 8, + "contractAddress" : "DEFI-FA5", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DEFI-FA5/logo.png", + "name" : "DeFi Token" + }, + { + "symbol" : "DOGE", + "decimalCount" : 8, + "contractAddress" : "DOGE-B67", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DOGE-B67/logo.png", + "name" : "Dogecoin" + }, + { + "symbol" : "DOS", + "decimalCount" : 8, + "contractAddress" : "DOS-120", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DOS-120/logo.png", + "name" : "DOS Network Token" + }, + { + "symbol" : "DOT", + "decimalCount" : 8, + "contractAddress" : "DOT-64C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DOT-64C/logo.png", + "name" : "PolkadotBEP2" + }, + { + "symbol" : "DREP", + "decimalCount" : 8, + "contractAddress" : "DREP-7D2", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DREP-7D2/logo.png", + "name" : "DREP" + }, + { + "symbol" : "DUSK", + "decimalCount" : 8, + "contractAddress" : "DUSK-45E", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/DUSK-45E/logo.png", + "name" : "Dusk Network" + }, + { + "symbol" : "EBST", + "decimalCount" : 8, + "contractAddress" : "EBST-783", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/EBST-783/logo.png", + "name" : "eBoost" + }, + { + "symbol" : "ENTRP", + "decimalCount" : 8, + "contractAddress" : "ENTRP-C8D", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ENTRP-C8D/logo.png", + "name" : "Hut34 Entropy" + }, + { + "symbol" : "EOS", + "decimalCount" : 8, + "contractAddress" : "EOS-CDD", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/EOS-CDD/logo.png", + "name" : "EOS BEP2" + }, + { + "symbol" : "EOSBEAR", + "decimalCount" : 8, + "contractAddress" : "EOSBEAR-721", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/EOSBEAR-721/logo.png", + "name" : "3X Short EOS Token" + }, + { + "symbol" : "EOSBULL", + "decimalCount" : 8, + "contractAddress" : "EOSBULL-F0D", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/EOSBULL-F0D/logo.png", + "name" : "3X Long EOS Token" + }, + { + "symbol" : "EQL", + "decimalCount" : 8, + "contractAddress" : "EQL-586", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/EQL-586/logo.png", + "name" : "EQUAL" + }, + { + "symbol" : "ERD", + "decimalCount" : 8, + "contractAddress" : "ERD-D06", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ERD-D06/logo.png", + "name" : "Elrond" + }, + { + "symbol" : "ETHBEAR", + "decimalCount" : 8, + "contractAddress" : "ETHBEAR-B2B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ETHBEAR-B2B/logo.png", + "name" : "3X Short Ethereum Token" + }, + { + "symbol" : "ETHBULL", + "decimalCount" : 8, + "contractAddress" : "ETHBULL-D33", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ETHBULL-D33/logo.png", + "name" : "3X Long Ethereum Token" + }, + { + "symbol" : "EVT", + "decimalCount" : 8, + "contractAddress" : "EVT-49B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/EVT-49B/logo.png", + "name" : "everiToken" + }, + { + "symbol" : "FRM", + "decimalCount" : 8, + "contractAddress" : "FRM-DE7", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/FRM-DE7/logo.png", + "name" : "Ferrum Network Token" + }, + { + "symbol" : "FSN", + "decimalCount" : 8, + "contractAddress" : "FSN-E14", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/FSN-E14/logo.png", + "name" : "Fusion" + }, + { + "symbol" : "FTM", + "decimalCount" : 8, + "contractAddress" : "FTM-A64", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/FTM-A64/logo.png", + "name" : "Fantom" + }, + { + "symbol" : "GIV", + "decimalCount" : 8, + "contractAddress" : "GIV-94E", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/GIV-94E/logo.png", + "name" : "Givly Coin" + }, + { + "symbol" : "GMAT", + "decimalCount" : 8, + "contractAddress" : "GMAT-FC8", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/GMAT-FC8/logo.png", + "name" : "GoWithMi" + }, + { + "symbol" : "GTO", + "decimalCount" : 8, + "contractAddress" : "GTO-908", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/GTO-908/logo.png", + "name" : "Gifto" + }, + { + "symbol" : "HNST", + "decimalCount" : 8, + "contractAddress" : "HNST-3C9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/HNST-3C9/logo.png", + "name" : "Honest" + }, + { + "symbol" : "HYN", + "decimalCount" : 8, + "contractAddress" : "HYN-F21", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/HYN-F21/logo.png", + "name" : "Hyperion Token" + }, + { + "symbol" : "INJ", + "decimalCount" : 8, + "contractAddress" : "INJ-FAE", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/INJ-FAE/logo.png", + "name" : "Injective Protocol" + }, + { + "symbol" : "IRIS", + "decimalCount" : 8, + "contractAddress" : "IRIS-D88", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/IRIS-D88/logo.png", + "name" : "IRIS Network" + }, + { + "symbol" : "KAT", + "decimalCount" : 8, + "contractAddress" : "KAT-7BB", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/KAT-7BB/logo.png", + "name" : "Kambria Token" + }, + { + "symbol" : "LBA", + "decimalCount" : 8, + "contractAddress" : "LBA-340", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/LBA-340/logo.png", + "name" : "Lend-Borrow-Asset" + }, + { + "symbol" : "LIT", + "decimalCount" : 8, + "contractAddress" : "LIT-099", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/LIT-099/logo.png", + "name" : "LITION" + }, + { + "symbol" : "LOKI", + "decimalCount" : 8, + "contractAddress" : "LOKI-6A9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/LOKI-6A9/logo.png", + "name" : "Loki" + }, + { + "symbol" : "LTC", + "decimalCount" : 8, + "contractAddress" : "LTC-F07", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/LTC-F07/logo.png", + "name" : "LTC BEP2" + }, + { + "symbol" : "LTO", + "decimalCount" : 8, + "contractAddress" : "LTO-BDF", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/LTO-BDF/logo.png", + "name" : "LTO Network" + }, + { + "symbol" : "MATIC", + "decimalCount" : 8, + "contractAddress" : "MATIC-84A", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MATIC-84A/logo.png", + "name" : "Matic Token" + }, + { + "symbol" : "MDAB", + "decimalCount" : 8, + "contractAddress" : "MDAB-D42", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MDAB-D42/logo.png", + "name" : "MDAB" + }, + { + "symbol" : "MEETONE", + "decimalCount" : 8, + "contractAddress" : "MEETONE-031", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MEETONE-031/logo.png", + "name" : "MEET.ONE" + }, + { + "symbol" : "MITH", + "decimalCount" : 8, + "contractAddress" : "MITH-C76", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MITH-C76/logo.png", + "name" : "Mithril" + }, + { + "symbol" : "MITX", + "decimalCount" : 8, + "contractAddress" : "MITX-CAA", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MITX-CAA/logo.png", + "name" : "Morpheus Infrastructure Token" + }, + { + "symbol" : "MTV", + "decimalCount" : 8, + "contractAddress" : "MTV-4C6", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MTV-4C6/logo.png", + "name" : "MultiVAC" + }, + { + "symbol" : "MVL", + "decimalCount" : 8, + "contractAddress" : "MVL-7B0", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MVL-7B0/logo.png", + "name" : "Mass Vehicle Ledger" + }, + { + "symbol" : "MZK", + "decimalCount" : 8, + "contractAddress" : "MZK-2C7", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/MZK-2C7/logo.png", + "name" : "Muzika" + }, + { + "symbol" : "NEW", + "decimalCount" : 8, + "contractAddress" : "NEW-09E", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/NEW-09E/logo.png", + "name" : "NEWTON" + }, + { + "symbol" : "NEXO", + "decimalCount" : 8, + "contractAddress" : "NEXO-A84", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/NEXO-A84/logo.png", + "name" : "Nexo" + }, + { + "symbol" : "NOIZB", + "decimalCount" : 8, + "contractAddress" : "NOIZB-878", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/NOIZB-878/logo.png", + "name" : "NOIZ Token" + }, + { + "symbol" : "NOW", + "decimalCount" : 8, + "contractAddress" : "NOW-E68", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/NOW-E68/logo.png", + "name" : "NOW Token" + }, + { + "symbol" : "NPXB", + "decimalCount" : 8, + "contractAddress" : "NPXB-1E8", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/NPXB-1E8/logo.png", + "name" : "NPX Binance token" + }, + { + "symbol" : "NPXSXEM", + "decimalCount" : 8, + "contractAddress" : "NPXSXEM-89C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/NPXSXEM-89C/logo.png", + "name" : "Pundi X NEM" + }, + { + "symbol" : "ONE", + "decimalCount" : 8, + "contractAddress" : "ONE-5F9", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ONE-5F9/logo.png", + "name" : "Harmony.One" + }, + { + "symbol" : "ONT", + "decimalCount" : 8, + "contractAddress" : "ONT-33D", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ONT-33D/logo.png", + "name" : "ONTBEP2" + }, + { + "symbol" : "PHB", + "decimalCount" : 8, + "contractAddress" : "PHB-2DF", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/PHB-2DF/logo.png", + "name" : "Red Pulse Phoenix Binance" + }, + { + "symbol" : "PHV", + "decimalCount" : 8, + "contractAddress" : "PHV-4A1", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/PHV-4A1/logo.png", + "name" : "PathHive Network" + }, + { + "symbol" : "PIBNB", + "decimalCount" : 8, + "contractAddress" : "PIBNB-43C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/PIBNB-43C/logo.png", + "name" : "PCHAIN Token" + }, + { + "symbol" : "PLG", + "decimalCount" : 8, + "contractAddress" : "PLG-D8D", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/PLG-D8D/logo.png", + "name" : "Pledge Coin" + }, + { + "symbol" : "PVT", + "decimalCount" : 8, + "contractAddress" : "PVT-554", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/PVT-554/logo.png", + "name" : "Pivot Token" + }, + { + "symbol" : "PYN", + "decimalCount" : 8, + "contractAddress" : "PYN-C37", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/PYN-C37/logo.png", + "name" : "paycentos" + }, + { + "symbol" : "QBX", + "decimalCount" : 8, + "contractAddress" : "QBX-38C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/QBX-38C/logo.png", + "name" : "qiibeeToken" + }, + { + "symbol" : "RAVEN", + "decimalCount" : 8, + "contractAddress" : "RAVEN-F66", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/RAVEN-F66/logo.png", + "name" : "Raven Protocol" + }, + { + "symbol" : "RUNE", + "decimalCount" : 8, + "contractAddress" : "RUNE-B1A", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/RUNE-B1A/logo.png", + "name" : "Rune" + }, + { + "symbol" : "SHR", + "decimalCount" : 8, + "contractAddress" : "SHR-DB6", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/SHR-DB6/logo.png", + "name" : "ShareToken" + }, + { + "symbol" : "SLV", + "decimalCount" : 8, + "contractAddress" : "SLV-986", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/SLV-986/logo.png", + "name" : "Silverway" + }, + { + "symbol" : "SPNDB", + "decimalCount" : 8, + "contractAddress" : "SPNDB-916", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/SPNDB-916/logo.png", + "name" : "Spendcoin" + }, + { + "symbol" : "STYL", + "decimalCount" : 8, + "contractAddress" : "STYL-65B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/STYL-65B/logo.png", + "name" : "Yin Lang Music IP Token" + }, + { + "symbol" : "SWINGBY", + "decimalCount" : 8, + "contractAddress" : "SWINGBY-888", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/SWINGBY-888/logo.png", + "name" : "Swingby Token" + }, + { + "symbol" : "SWIPE.B", + "decimalCount" : 8, + "contractAddress" : "SWIPE.B-DC0", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/SWIPE.B-DC0/logo.png", + "name" : "SWIPE Token" + }, + { + "symbol" : "SXP", + "decimalCount" : 8, + "contractAddress" : "SXP-CCC", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/SXP-CCC/logo.png", + "name" : "Swipe" + }, + { + "symbol" : "TM2", + "decimalCount" : 8, + "contractAddress" : "TM2-0C4", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TM2-0C4/logo.png", + "name" : "Traxia 2" + }, + { + "symbol" : "TOMOB", + "decimalCount" : 8, + "contractAddress" : "TOMOB-4BC", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TOMOB-4BC/logo.png", + "name" : "TomoChain" + }, + { + "symbol" : "TOP", + "decimalCount" : 8, + "contractAddress" : "TOP-491", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TOP-491/logo.png", + "name" : "TOP Network" + }, + { + "symbol" : "TROY", + "decimalCount" : 8, + "contractAddress" : "TROY-9B8", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TROY-9B8/logo.png", + "name" : "TROY" + }, + { + "symbol" : "TRUE", + "decimalCount" : 8, + "contractAddress" : "TRUE-D84", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TRUE-D84/logo.png", + "name" : "TrueChain" + }, + { + "symbol" : "TRXB", + "decimalCount" : 8, + "contractAddress" : "TRXB-2E6", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TRXB-2E6/logo.png", + "name" : "TRXB" + }, + { + "symbol" : "TWT", + "decimalCount" : 8, + "contractAddress" : "TWT-8C2", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/TWT-8C2/logo.png", + "name" : "Trust Wallet" + }, + { + "symbol" : "UGAS", + "decimalCount" : 8, + "contractAddress" : "UGAS-B0C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/UGAS-B0C/logo.png", + "name" : "Ultrain Coin" + }, + { + "symbol" : "UND", + "decimalCount" : 8, + "contractAddress" : "UND-EBC", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/UND-EBC/logo.png", + "name" : "United Network Distribution" + }, + { + "symbol" : "UPX", + "decimalCount" : 8, + "contractAddress" : "UPX-F3E", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/UPX-F3E/logo.png", + "name" : "UPX" + }, + { + "symbol" : "VDX", + "decimalCount" : 8, + "contractAddress" : "VDX-A17", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/VDX-A17/logo.png", + "name" : "Vodi X" + }, + { + "symbol" : "VIDT", + "decimalCount" : 8, + "contractAddress" : "VIDT-F53", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/VIDT-F53/logo.png", + "name" : "V-ID Token" + }, + { + "symbol" : "VOTE", + "decimalCount" : 8, + "contractAddress" : "VOTE-FD4", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/VOTE-FD4/logo.png", + "name" : "Vote" + }, + { + "symbol" : "WICC", + "decimalCount" : 8, + "contractAddress" : "WICC-01D", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/WICC-01D/logo.png", + "name" : "WaykiChain Coin" + }, + { + "symbol" : "WINB", + "decimalCount" : 8, + "contractAddress" : "WINB-41F", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/WINB-41F/logo.png", + "name" : "WINB" + }, + { + "symbol" : "WISH", + "decimalCount" : 8, + "contractAddress" : "WISH-2D5", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/WISH-2D5/logo.png", + "name" : "MyWish" + }, + { + "symbol" : "WRX", + "decimalCount" : 8, + "contractAddress" : "WRX-ED1", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/WRX-ED1/logo.png", + "name" : "WazirX Token" + }, + { + "symbol" : "XBASE", + "decimalCount" : 8, + "contractAddress" : "XBASE-CD2", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/XBASE-CD2/logo.png", + "name" : "Eterbase Coin" + }, + { + "symbol" : "XRP", + "decimalCount" : 8, + "contractAddress" : "XRP-BF2", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/XRP-BF2/logo.png", + "name" : "XRP BEP2" + }, + { + "symbol" : "XRPBEAR", + "decimalCount" : 8, + "contractAddress" : "XRPBEAR-00B", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/XRPBEAR-00B/logo.png", + "name" : "3X Short XRP Token" + }, + { + "symbol" : "XRPBULL", + "decimalCount" : 8, + "contractAddress" : "XRPBULL-E7C", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/XRPBULL-E7C/logo.png", + "name" : "3X Long XRP Token" + }, + { + "symbol" : "XTZ", + "decimalCount" : 8, + "contractAddress" : "XTZ-F7A", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/XTZ-F7A/logo.png", + "name" : "XTZ BEP2" + }, + { + "symbol" : "XVS", + "decimalCount" : 8, + "contractAddress" : "XVS-795", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/XVS-795/logo.png", + "name" : "Venus" + }, + { + "symbol" : "YFII", + "decimalCount" : 8, + "contractAddress" : "YFII-061", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/YFII-061/logo.png", + "name" : "YFIIBEP2" + }, + { + "symbol" : "ZEBI", + "decimalCount" : 8, + "contractAddress" : "ZEBI-84F", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ZEBI-84F/logo.png", + "name" : "ZEBI" + }, + { + "symbol" : "ZEC", + "decimalCount" : 8, + "contractAddress" : "ZEC-93E", + "blockchain" : { + "key" : "binance", + "curve" : "secp256k1", + "testnet" : false + }, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/binance/assets/ZEC-93E/logo.png", + "name" : "ZECBEP2" + } +] diff --git a/app/src/main/assets/binance_tokens_testnet.json b/app/src/main/assets/binance_tokens_testnet.json new file mode 100644 index 0000000000..fe51488c70 --- /dev/null +++ b/app/src/main/assets/binance_tokens_testnet.json @@ -0,0 +1 @@ +[] diff --git a/app/src/main/assets/bsc_tokens.json b/app/src/main/assets/bsc_tokens.json new file mode 100644 index 0000000000..712d35c6dd --- /dev/null +++ b/app/src/main/assets/bsc_tokens.json @@ -0,0 +1,782 @@ +[ + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x6c5FE6e99D2484db7E4BF34F365ABA42d0E4dC20/logo.png", + "symbol" : "ABS", + "name" : "Absorber", + "contractAddress" : "0x6c5FE6e99D2484db7E4BF34F365ABA42d0E4dC20", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x4197C6EF3879a08cD51e5560da5064B773aa1d29/logo.png", + "symbol" : "ACS", + "name" : "ACryptoS", + "contractAddress" : "0x4197C6EF3879a08cD51e5560da5064B773aa1d29", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xa1faa113cbE53436Df28FF0aEe54275c13B40975/logo.png", + "symbol" : "ALPHA", + "name" : "Alpha Token", + "contractAddress" : "0xa1faa113cbE53436Df28FF0aEe54275c13B40975", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xa184088a740c695E156F91f5cC086a06bb78b827/logo.png", + "symbol" : "AUTO", + "name" : "AUTOv2", + "contractAddress" : "0xa184088a740c695E156F91f5cC086a06bb78b827", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56/logo.png", + "symbol" : "BUSD", + "name" : "BUSD", + "contractAddress" : "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xAD6cAEb32CD2c308980a548bD0Bc5AA4306c6c18/logo.png", + "symbol" : "BAND", + "name" : "Binance-Peg Band Protocol", + "contractAddress" : "0xAD6cAEb32CD2c308980a548bD0Bc5AA4306c6c18", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x8fF795a6F4D97E7887C79beA79aba5cc76444aDf/logo.png", + "symbol" : "BCH", + "name" : "Binance-Peg Bitcoin Cash", + "contractAddress" : "0x8fF795a6F4D97E7887C79beA79aba5cc76444aDf", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x72fAa679E1008Ad8382959FF48E392042A8b06f7/logo.png", + "symbol" : "bALBT", + "name" : "AllianceBlock Token", + "contractAddress" : "0x72fAa679E1008Ad8382959FF48E392042A8b06f7", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F/logo.png", + "symbol" : "BLINK", + "name" : "BLink Token", + "contractAddress" : "0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x5Ac52EE5b2a633895292Ff6d8A89bB9190451587/logo.png", + "symbol" : "BSCX", + "name" : "BSCX", + "contractAddress" : "0x5Ac52EE5b2a633895292Ff6d8A89bB9190451587", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c/logo.png", + "symbol" : "BTCB", + "name" : "Binance-Peg BTCB Token", + "contractAddress" : "0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x3EE2200Efb3400fAbB9AacF31297cBdD1d435D47/logo.png", + "symbol" : "ADA", + "name" : "Binance-Peg Cardano", + "contractAddress" : "0x3EE2200Efb3400fAbB9AacF31297cBdD1d435D47", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xF8A0BF9cF54Bb92F17374d9e9A321E6a111a51bD/logo.png", + "symbol" : "LINK", + "name" : "Binance-Peg ChainLink", + "contractAddress" : "0xF8A0BF9cF54Bb92F17374d9e9A321E6a111a51bD", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x0Eb3a705fc54725037CC9e008bDede697f62F335/logo.png", + "symbol" : "ATOM", + "name" : "Binance-Peg Cosmos", + "contractAddress" : "0x0Eb3a705fc54725037CC9e008bDede697f62F335", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xC9849E6fdB743d08fAeE3E34dd2D1bc69EA11a51/logo.png", + "symbol" : "BUNNY", + "name" : "Bunny Token", + "contractAddress" : "0xC9849E6fdB743d08fAeE3E34dd2D1bc69EA11a51", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xBf5140A22578168FD562DCcF235E5D43A02ce9B1/logo.png", + "symbol" : "UNI", + "name" : "Binance-Peg Uniswap", + "contractAddress" : "0xBf5140A22578168FD562DCcF235E5D43A02ce9B1", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x88f1A5ae2A3BF98AEAF342D26B30a79438c9142e/logo.png", + "symbol" : "YFI", + "name" : "Binance-Peg yearn.finance", + "contractAddress" : "0x88f1A5ae2A3BF98AEAF342D26B30a79438c9142e", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x81859801b01764D4f0Fa5E64729f5a6C3b91435b/logo.png", + "symbol" : "BFI", + "name" : "bearn.fi", + "contractAddress" : "0x81859801b01764D4f0Fa5E64729f5a6C3b91435b", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xCa3F508B8e4Dd382eE878A314789373D80A5190A/logo.png", + "symbol" : "BIFI", + "name" : "beefy.finance", + "contractAddress" : "0xCa3F508B8e4Dd382eE878A314789373D80A5190A", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x7F70642d88cf1C4a3a7abb072B53B929b653edA5/logo.png", + "symbol" : "YFII", + "name" : "Binance-Peg YFII.finance", + "contractAddress" : "0x7F70642d88cf1C4a3a7abb072B53B929b653edA5", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x790Be81C3cA0e53974bE2688cDb954732C9862e1/logo.png", + "symbol" : "BREW", + "name" : "CafeSwap Token", + "contractAddress" : "0x790Be81C3cA0e53974bE2688cDb954732C9862e1", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xcc2E12a9b5b75360c6FBf23B584c275D52cDdb0E/logo.png", + "symbol" : "CROW", + "name" : "Crow Token", + "contractAddress" : "0xcc2E12a9b5b75360c6FBf23B584c275D52cDdb0E", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xA8c2B8eec3d368C0253ad3dae65a5F2BBB89c929/logo.png", + "symbol" : "CTK", + "name" : "CertiK Token", + "contractAddress" : "0xA8c2B8eec3d368C0253ad3dae65a5F2BBB89c929", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x97a30C692eCe9C317235d48287d23d358170FC40/logo.png", + "symbol" : "CRX", + "name" : "CryptEx Token", + "contractAddress" : "0x97a30C692eCe9C317235d48287d23d358170FC40", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xF952Fc3ca7325Cc27D15885d37117676d25BfdA6/logo.png", + "symbol" : "EGG", + "name" : "Goose Golden Egg", + "contractAddress" : "0xF952Fc3ca7325Cc27D15885d37117676d25BfdA6", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xbF7c81FFF98BbE61B40Ed186e4AfD6DDd01337fe/logo.png", + "symbol" : "EGLD", + "name" : "Elrond", + "contractAddress" : "0xbF7c81FFF98BbE61B40Ed186e4AfD6DDd01337fe", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b/logo.png", + "symbol" : "FRONT", + "name" : "Frontier Token", + "contractAddress" : "0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xf79037F6f6bE66832DE4E7516be52826BC3cBcc4/logo.png", + "symbol" : "HARD", + "name" : "Hard Protocol", + "contractAddress" : "0xf79037F6f6bE66832DE4E7516be52826BC3cBcc4", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731/logo.png", + "symbol" : "HGET", + "name" : "Hedget", + "contractAddress" : "0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x948d2a81086A075b3130BAc19e4c6DEe1D2E3fE8/logo.png", + "symbol" : "Helmet", + "name" : "Helmet.insure Governance Token", + "contractAddress" : "0x948d2a81086A075b3130BAc19e4c6DEe1D2E3fE8", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xa2B726B1145A4773F68593CF171187d8EBe4d495/logo.png", + "symbol" : "INJ", + "name" : "Injective Protocol", + "contractAddress" : "0xa2B726B1145A4773F68593CF171187d8EBe4d495", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x7979F6C54ebA05E18Ded44C4F986F49a5De551c2/logo.png", + "symbol" : "KEBAB", + "name" : "Kebab Token", + "contractAddress" : "0x7979F6C54ebA05E18Ded44C4F986F49a5De551c2", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xb59490aB09A0f526Cc7305822aC65f2Ab12f9723/logo.png", + "symbol" : "LIT", + "name" : "Litentry", + "contractAddress" : "0xb59490aB09A0f526Cc7305822aC65f2Ab12f9723", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0/logo.png", + "symbol" : "MATIC", + "name" : "Matic Token", + "contractAddress" : "0xcc42724c6683b7e57334c4e856f4c9965ed682bd", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xC7FB8c5eFE8564205eE5CbA4dE8eeA8a086a4bd2/logo.png", + "symbol" : "POCROC", + "name" : "PocketRocket", + "contractAddress" : "0xC7FB8c5eFE8564205eE5CbA4dE8eeA8a086a4bd2", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xF21768cCBC73Ea5B6fd3C687208a7c2def2d966e/logo.png", + "symbol" : "REEF", + "name" : "Reef.finance", + "contractAddress" : "0xF21768cCBC73Ea5B6fd3C687208a7c2def2d966e", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xE40255C5d7fa7ceEc5120408C78C787CECB4cfdb/logo.png", + "symbol" : "SWGb", + "name" : "SWGb", + "contractAddress" : "0xE40255C5d7fa7ceEc5120408C78C787CECB4cfdb", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xD41FDb03Ba84762dD66a0af1a6C8540FF1ba5dfb/logo.png", + "symbol" : "SFP", + "name" : "SafePal Token", + "contractAddress" : "0xD41FDb03Ba84762dD66a0af1a6C8540FF1ba5dfb", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x78650B139471520656b9E7aA7A5e9276814a38e9/logo.png", + "symbol" : "BTCST", + "name" : "StandardBTCHashrateToken", + "contractAddress" : "0x78650B139471520656b9E7aA7A5e9276814a38e9", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3/logo.png", + "symbol" : "DAI", + "name" : "Binance-Peg Dai Token", + "contractAddress" : "0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x7083609fCE4d1d8Dc0C979AAb8c869Ea2C873402/logo.png", + "symbol" : "DOT", + "name" : "Binance-Peg Polkadot", + "contractAddress" : "0x7083609fCE4d1d8Dc0C979AAb8c869Ea2C873402", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x67ee3Cb086F8a16f34beE3ca72FAD36F7Db929e2/logo.png", + "symbol" : "DODO", + "name" : "DODO", + "contractAddress" : "0x67ee3Cb086F8a16f34beE3ca72FAD36F7Db929e2", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x56b6fB708fC5732DEC1Afc8D8556423A2EDcCbD6/logo.png", + "symbol" : "EOS", + "name" : "Binance-Peg EOS", + "contractAddress" : "0x56b6fB708fC5732DEC1Afc8D8556423A2EDcCbD6", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x233d91A0713155003fc4DcE0AFa871b508B3B715/logo.png", + "symbol" : "DITTO", + "name" : "Ditto", + "contractAddress" : "0x233d91A0713155003fc4DcE0AFa871b508B3B715", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x2170Ed0880ac9A755fd29B2688956BD959F933F8/logo.png", + "symbol" : "ETH", + "name" : "Ethereum Token", + "contractAddress" : "0x2170Ed0880ac9A755fd29B2688956BD959F933F8", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454/logo.png", + "symbol" : "BDO", + "name" : "bDollar", + "contractAddress" : "0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82/logo.png", + "symbol" : "Cake", + "name" : "PancakeSwap Token", + "contractAddress" : "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x0D8Ce2A99Bb6e3B7Db580eD848240e4a0F9aE153/logo.png", + "symbol" : "FIL", + "name" : "Binance-Peg Filecoin", + "contractAddress" : "0x0D8Ce2A99Bb6e3B7Db580eD848240e4a0F9aE153", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x4338665CBB7B2485A8855A139b75D5e34AB0DB94/logo.png", + "symbol" : "LTC", + "name" : "Binance-Peg Litecoin", + "contractAddress" : "0x4338665CBB7B2485A8855A139b75D5e34AB0DB94", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x55d398326f99059fF775485246999027B3197955/logo.png", + "symbol" : "USDT", + "name" : "Binance-Peg Tether USD", + "contractAddress" : "0x55d398326f99059fF775485246999027B3197955", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A/logo.png", + "symbol" : "Fuel", + "name" : "Fuel Token", + "contractAddress" : "0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x3aabCf53A1930A42E18D938C019E83Ebee50a849/logo.png", + "symbol" : "SPG", + "name" : "SPONGE", + "contractAddress" : "0x3aabCf53A1930A42E18D938C019E83Ebee50a849", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x37Ac4D6140e54304D77437A5c11924f61a2D976f/logo.png", + "symbol" : "SFUEL", + "name" : "SparkPoint Fuel", + "contractAddress" : "0x37Ac4D6140e54304D77437A5c11924f61a2D976f", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x47BEAd2563dCBf3bF2c9407fEa4dC236fAbA485A/logo.png", + "symbol" : "SXP", + "name" : "Swipe", + "contractAddress" : "0x47BEAd2563dCBf3bF2c9407fEa4dC236fAbA485A", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xeAF7D8395CCE52DAef138d39a1CEfA51b97C15aE/logo.png", + "symbol" : "TBC", + "name" : "TeraBlock Token", + "contractAddress" : "0xeAF7D8395CCE52DAef138d39a1CEfA51b97C15aE", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x4B0F1812e5Df2A09796481Ff14017e6005508003/logo.png", + "symbol" : "TWT", + "name" : "Trust Wallet", + "contractAddress" : "0x4B0F1812e5Df2A09796481Ff14017e6005508003", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B/logo.png", + "symbol" : "UNFI", + "name" : "UNFI", + "contractAddress" : "0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x4BD17003473389A42DAF6a0a729f6Fdb328BbBd7/logo.png", + "symbol" : "VAI", + "name" : "VAI Stablecoin", + "contractAddress" : "0x4BD17003473389A42DAF6a0a729f6Fdb328BbBd7", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x23396cF899Ca06c4472205fC903bDB4de249D6fC/logo.png", + "symbol" : "UST", + "name" : "Wrapped UST Token", + "contractAddress" : "0x23396cF899Ca06c4472205fC903bDB4de249D6fC", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x1D2F0da169ceB9fC7B3144628dB156f3F6c60dBE/logo.png", + "symbol" : "XRP", + "name" : "Binance-Peg XRP", + "contractAddress" : "0x1D2F0da169ceB9fC7B3144628dB156f3F6c60dBE", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x16939ef78684453bfDFb47825F8a5F714f12623a/logo.png", + "symbol" : "XTZ", + "name" : "Binance-Peg Tezos", + "contractAddress" : "0x16939ef78684453bfDFb47825F8a5F714f12623a", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xcF6BB5389c92Bdda8a3747Ddb454cB7a64626C63/logo.png", + "symbol" : "XVS", + "name" : "Venus", + "contractAddress" : "0xcF6BB5389c92Bdda8a3747Ddb454cB7a64626C63", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x0231f91e02DebD20345Ae8AB7D71A41f8E140cE7/logo.png", + "symbol" : "bwJUP", + "name" : "Jupiter", + "contractAddress" : "0x0231f91e02DebD20345Ae8AB7D71A41f8E140cE7", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c/logo.png", + "symbol" : "WBNB", + "name" : "Wrapped BNB", + "contractAddress" : "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x44754455564474A89358B2C2265883DF993b12F0/logo.png", + "symbol" : "ZEE", + "name" : "ZeroSwapToken", + "contractAddress" : "0x44754455564474A89358B2C2265883DF993b12F0", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : false + } + } +] diff --git a/app/src/main/assets/bsc_tokens_testnet.json b/app/src/main/assets/bsc_tokens_testnet.json new file mode 100644 index 0000000000..c07946b0d7 --- /dev/null +++ b/app/src/main/assets/bsc_tokens_testnet.json @@ -0,0 +1,99 @@ +[ + { + "decimalCount" : 18, + "symbol" : "BUSD", + "name" : "Binance-Peg BUSD Token", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56/logo.png", + "contractAddress" : "0xed24fc36d5ee211ea25a80239fb8c4cfd80f12ee", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "ETH", + "name" : "Ethereum Token", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x2170Ed0880ac9A755fd29B2688956BD959F933F8/logo.png", + "contractAddress" : "0xd66c6b4f0be8ce5b39d52e0fd1344c389929b378", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "BTCB", + "name" : "Binance-Peg BTCB Token", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c/logo.png", + "contractAddress" : "0x6ce8da28e2f864420840cf74474eff5fd80e65b8", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "USDT", + "name" : "Binance-Peg Tether USD", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x55d398326f99059fF775485246999027B3197955/logo.png", + "contractAddress" : "0x337610d27c682e347c9cd60bd4b3b107c9d34ddd", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "USDT", + "name" : "Tether USD", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x55d398326f99059fF775485246999027B3197955/logo.png", + "contractAddress" : "0x7ef95a0fee0dd31b22626fa2e10ee6a223f8a684", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "XRP", + "name" : "Binance-Peg XRP", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x1D2F0da169ceB9fC7B3144628dB156f3F6c60dBE/logo.png", + "contractAddress" : "0xa83575490d7df4e2f47b7d38ef351a2722ca45b9", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "DAI", + "name" : "Binance-Peg Dai Token", + "customIconUrl" : "https://assets.trustwalletapp.com/blockchains/smartchain/assets/0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3/logo.png", + "contractAddress" : "0xec5dcb5dbf4b114c9d0f65bccab49ec54f6a0867", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + }, + { + "decimalCount" : 18, + "symbol" : "USDC", + "name" : "Binance-Peg USDC Token", + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png", + "contractAddress" : "0x64544969ed7ebf5f083679233325356ebe738930", + "blockchain" : { + "key" : "bsc", + "curve" : "secp256k1", + "testnet" : true + } + } +] + diff --git a/app/src/main/assets/erc20_tokens.json b/app/src/main/assets/erc20_tokens.json deleted file mode 100644 index 829096ad47..0000000000 --- a/app/src/main/assets/erc20_tokens.json +++ /dev/null @@ -1,4761 +0,0 @@ -[ - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7FF4169a6B5122b664c51c95727d87750eC07c84/logo.png", - "symbol": "10SET", - "name": "10Set Token", - "contractAddress": "0x7FF4169a6B5122b664c51c95727d87750eC07c84", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x111111111117dC0aa78b770fA6A738034120C302/logo.png", - "symbol": "1INCH", - "name": "1INCH Token", - "contractAddress": "0x111111111117dC0aa78b770fA6A738034120C302", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBBc2AE13b23d715c30720F079fcd9B4a74093505/logo.png", - "symbol": "ERN", - "name": "@EthernityChain $ERN Token", - "contractAddress": "0xBBc2AE13b23d715c30720F079fcd9B4a74093505", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "1ST", - "name": "FirstBlood", - "contractAddress": "0xAf30D2a7E90d7DC361c8C4585e9BB7D2F6f15bc7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9/logo.png", - "symbol": "AAVE", - "name": "Aave Token", - "contractAddress": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ABT", - "name": "ArcBlock", - "contractAddress": "0xb98d4c97425d9908e66e53a6fdf673acca0be986", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xADE00C28244d5CE17D72E40330B1c318cD12B7c3/logo.png", - "symbol": "ADX", - "name": "AdEx Network", - "contractAddress": "0xADE00C28244d5CE17D72E40330B1c318cD12B7c3", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "AE", - "name": "Aeternity", - "contractAddress": "0x5ca9a71b1d01849c0a95490cc00559717fcf0d1d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "AION", - "name": "Aion", - "contractAddress": "0x4CEdA7906a5Ed2179785Cd3A40A69ee8bc99C466", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8eB24319393716668D768dCEC29356ae9CfFe285/logo.png", - "symbol": "AGI", - "name": "SingularityNET Token", - "contractAddress": "0x8eB24319393716668D768dCEC29356ae9CfFe285", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x626E8036dEB333b408Be468F951bdB42433cBF18/logo.png", - "symbol": "AIOZ", - "name": "AIOZ Network", - "contractAddress": "0x626E8036dEB333b408Be468F951bdB42433cBF18", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x00a8b738E453fFd858a7edf03bcCfe20412f0Eb0/logo.png", - "symbol": "ALBT", - "name": "AllianceBlock Token", - "contractAddress": "0x00a8b738E453fFd858a7edf03bcCfe20412f0Eb0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "AMLT", - "name": "AMLT by Coinfirm", - "contractAddress": "0xca0e7269600d353f70b14ad118a49575455c0f2f", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x95a4492F028aa1fd432Ea71146b433E7B4446611/logo.png", - "symbol": "APY", - "name": "APY Governance Token", - "contractAddress": "0x95a4492F028aa1fd432Ea71146b433E7B4446611", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "ARN", - "name": "Aeron", - "contractAddress": "0xBA5F11b16B155792Cf3B2E6880E8706859A8AEB6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 4, - "symbol": "AST", - "name": "Airswap", - "contractAddress": "0x27054b13b1b798b345b591a4d22e6562d47ea75a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "AVM", - "name": "AVM Ecosystem", - "contractAddress": "0x74004a7227615fb52b82d17ffabfa376907d8a4d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ELF", - "name": "Aelf", - "contractAddress": "0xbf2179859fc6d5bee9bf9158632dc51678a4100e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "AMB", - "name": "Amber", - "contractAddress": "0x4dc3643dbc642b72c158e7f3d2ff232df61cb6ce", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfF20817765cB7f73d4bde2e66e067E58D11095C2/logo.png", - "symbol": "AMP", - "name": "Amp", - "contractAddress": "0xfF20817765cB7f73d4bde2e66e067E58D11095C2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets//logo.png", - "symbol": "AMPL", - "name": "Ampleforth", - "contractAddress": "0xD46bA6D942050d489DBd938a2C909A5d5039A161", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa117000000f279D81A1D3cc75430fAA017FA5A2e/logo.png", - "symbol": "ANT", - "name": "Aragon Network Token", - "contractAddress": "0xa117000000f279D81A1D3cc75430fAA017FA5A2e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "APPC", - "name": "AppCoins", - "contractAddress": "0x1a7a8bd9106f2b8d977e08582dc7d24c723ab0db", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1337DEF16F9B486fAEd0293eb623Dc8395dFE46a/logo.png", - "symbol": "ARMOR", - "name": "Armor", - "contractAddress": "0x1337DEF16F9B486fAEd0293eb623Dc8395dFE46a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdacD69347dE42baBfAEcD09dC88958378780FB62/logo.png", - "symbol": "ATRI", - "name": "AtariToken", - "contractAddress": "0xdacD69347dE42baBfAEcD09dC88958378780FB62", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ATMI", - "name": "Atonomi", - "contractAddress": "0x97aeb5066e1a590e868b511457beb6fe99d329f5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998/logo.png", - "symbol": "AUDIO", - "name": "Audius", - "contractAddress": "0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "AUTO", - "name": "CUBE", - "contractAddress": "0x622dFfCc4e83C64ba959530A5a5580687a57581b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF5D669627376EBd411E34b98F19C868c8ABA5ADA/logo.png", - "symbol": "AXS", - "name": "Axie Infinity", - "contractAddress": "0xF5D669627376EBd411E34b98F19C868c8ABA5ADA", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1C9491865a1DE77C5b6e19d2E6a5F1D7a6F2b25F/logo.png", - "symbol": "MATTER", - "name": "Antimatter.Finance Governance Token", - "contractAddress": "0x1C9491865a1DE77C5b6e19d2E6a5F1D7a6F2b25F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x71F85B2E46976bD21302B64329868fd15eb0D127/logo.png", - "symbol": "AXN", - "name": "Axion", - "contractAddress": "0x71F85B2E46976bD21302B64329868fd15eb0D127", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xba100000625a3754423978a60c9317c58a424e3D/logo.png", - "symbol": "BAL", - "name": "Balancer", - "contractAddress": "0xba100000625a3754423978a60c9317c58a424e3D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "BIX", - "name": "BIX Token", - "contractAddress": "0xb3104b4b9da82025e8b9f8fb28b3553ce2f67069", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5Dc02Ea99285E17656b8350722694c35154DB1E8/logo.png", - "symbol": "BOND", - "name": "BOND", - "contractAddress": "0x5Dc02Ea99285E17656b8350722694c35154DB1E8", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "BRD", - "name": "BRD Token", - "contractAddress": "0x558ec3152e2eb2174905cd19aea4e34a23de9ad6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "BNT", - "name": "Bancor", - "contractAddress": "0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55/logo.png", - "symbol": "BAND", - "name": "BandToken", - "contractAddress": "0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x54C9EA2E9C9E8eD865Db4A4ce6711C2a0d5063Ba/logo.png", - "symbol": "BART", - "name": "BarterTrade", - "contractAddress": "0x54C9EA2E9C9E8eD865Db4A4ce6711C2a0d5063Ba", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x07150e919B4De5fD6a63DE1F9384828396f25fDC/logo.png", - "symbol": "BASE", - "name": "Base Protocol", - "contractAddress": "0x07150e919B4De5fD6a63DE1F9384828396f25fDC", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0D8775F648430679A709E98d2b0Cb6250d2887EF/logo.png", - "symbol": "BAT", - "name": "Basic Attention Token", - "contractAddress": "0x0D8775F648430679A709E98d2b0Cb6250d2887EF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA91ac63D040dEB1b7A5E4d4134aD23eb0ba07e14/logo.png", - "symbol": "BEL", - "name": "Bella", - "contractAddress": "0xA91ac63D040dEB1b7A5E4d4134aD23eb0ba07e14", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "BNB", - "name": "Binance Coin", - "contractAddress": "0xb8c77482e45f1f44de1745f52c74426c631bdd52", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "BUSD", - "name": "Binance USD", - "contractAddress": "0x4fabb145d64652a948d72533023f6e7a623c7c53", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x67c597624B17b16fb77959217360B7cD18284253/logo.png", - "symbol": "MARK", - "name": "Benchmark", - "contractAddress": "0x67c597624B17b16fb77959217360B7cD18284253", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7671904eed7f10808B664fc30BB8693FD7237abF/logo.png", - "symbol": "BBR", - "name": "BitberryToken", - "contractAddress": "0x7671904eed7f10808B664fc30BB8693FD7237abF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCF3C8Be2e2C42331Da80EF210e9B1b307C03d36A/logo.png", - "symbol": "BEPRO", - "name": "BetProtocolToken", - "contractAddress": "0xCF3C8Be2e2C42331Da80EF210e9B1b307C03d36A", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c/logo.png", - "symbol": "BFC", - "name": "Bifrost", - "contractAddress": "0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9BE89D2a4cd102D8Fecc6BF9dA793be995C22541/logo.png", - "symbol": "BBTC", - "name": "Binance Wrapped BTC", - "contractAddress": "0x9BE89D2a4cd102D8Fecc6BF9dA793be995C22541", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x25e1474170c4c0aA64fa98123bdc8dB49D7802fa/logo.png", - "symbol": "BID", - "name": "Bidao", - "contractAddress": "0x25e1474170c4c0aA64fa98123bdc8dB49D7802fa", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x70401dFD142A16dC7031c56E862Fc88Cb9537Ce0/logo.png", - "symbol": "BIRD", - "name": "Bird.Money", - "contractAddress": "0x70401dFD142A16dC7031c56E862Fc88Cb9537Ce0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAec7e1f531Bb09115103C53ba76829910Ec48966/logo.png", - "symbol": "BLANK", - "name": "Blank Token", - "contractAddress": "0xAec7e1f531Bb09115103C53ba76829910Ec48966", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "BLZ", - "name": "Bluzelle", - "contractAddress": "0x5732046a883704404f284ce41ffadd5b007fd668", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x725C263e32c72dDC3A19bEa12C5a0479a81eE688/logo.png", - "symbol": "BMI", - "name": "Bridge Mutual", - "contractAddress": "0x725C263e32c72dDC3A19bEa12C5a0479a81eE688", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD2dDa223b2617cB616c1580db421e4cFAe6a8a85/logo.png", - "symbol": "BONDLY", - "name": "Bondly Token", - "contractAddress": "0xD2dDa223b2617cB616c1580db421e4cFAe6a8a85", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "BTM", - "name": "Bytom", - "contractAddress": "0xcb97e65f07da24d46bcdd078ebebd7c6e6e3d750", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CANDY", - "name": "Candy", - "contractAddress": "0xf2eab3a2034d3f6b63734d2e08262040e3ff7b48", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x954b890704693af242613edEf1B603825afcD708/logo.png", - "symbol": "CARD", - "name": "Cardstack", - "contractAddress": "0x954b890704693af242613edEf1B603825afcD708", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CAS", - "name": "Cashaa", - "contractAddress": "0xe8780b48bdb05f928697a5e8155f672ed91462f7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CCC", - "name": "Container Crypto Coin", - "contractAddress": "0x9e3359f862b6c7f5c660cfd6d1aa6909b1d9504d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x17aC188e09A7890a1844E5E65471fE8b0CcFadF3/logo.png", - "symbol": "CC10", - "name": "Cryptocurrency Top 10 Tokens Index", - "contractAddress": "0x17aC188e09A7890a1844E5E65471fE8b0CcFadF3", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x26c8AFBBFE1EBaca03C2bB082E69D0476Bffe099/logo.png", - "symbol": "CELL", - "name": "Cellframe Token", - "contractAddress": "0x26c8AFBBFE1EBaca03C2bB082E69D0476Bffe099", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 4, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d/logo.png", - "symbol": "CEL", - "name": "Celsius", - "contractAddress": "0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CFI", - "name": "Cofound.it", - "contractAddress": "0x12FEF5e57bF45873Cd9B62E9DBd7BFb99e32D73e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC4C2614E694cF534D407Ee49F8E44D125E4681c4/logo.png", - "symbol": "CHAIN", - "name": "Chain Games", - "contractAddress": "0xC4C2614E694cF534D407Ee49F8E44D125E4681c4", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x63b4f3e3fa4e438698CE330e365E831F7cCD1eF4/logo.png", - "symbol": "CFi", - "name": "CyberFi Token", - "contractAddress": "0x63b4f3e3fa4e438698CE330e365E831F7cCD1eF4", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CNN", - "name": "CNN Token", - "contractAddress": "0x8713d26637cf49e1b6b4a7ce57106aabc9325343", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xDDB3422497E61e13543BeA06989C0789117555c5/logo.png", - "symbol": "COTI", - "name": "COTI Token", - "contractAddress": "0xDDB3422497E61e13543BeA06989C0789117555c5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CSP", - "name": "Caspian", - "contractAddress": "0xa6446d655a0c34bc4f05042ee88170d056cbaf45", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1fE24F25b1Cf609B9c4e7E12D802e3640dFA5e43/logo.png", - "symbol": "CGG", - "name": "ChainGuardians Governance Token", - "contractAddress": "0x1fE24F25b1Cf609B9c4e7E12D802e3640dFA5e43", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CMT", - "name": "CyberMiles", - "contractAddress": "0xf85fEea2FdD81d51177F6b8F35F0e6734Ce45F5F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CND", - "name": "Cindicator", - "contractAddress": "0xd4c435f5b09f855c3317c8524cb1f586e42795fa", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "CVC", - "name": "Civic", - "contractAddress": "0x41e5560054824ea6b0732e656e3ad64e20e94e45", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x69692D3345010a207b759a7D1af6fc7F38b35c5E/logo.png", - "symbol": "CHADS", - "name": "chads.vc", - "contractAddress": "0x69692D3345010a207b759a7D1af6fc7F38b35c5E", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x514910771AF9Ca656af840dff83E8264EcF986CA/logo.png", - "symbol": "Link", - "name": "ChainLink", - "contractAddress": "0x514910771AF9Ca656af840dff83E8264EcF986CA", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "TIME", - "name": "Chronobank", - "contractAddress": "0x6531f133e6DeeBe7F2dcE5A0441aA7ef330B4e53", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE61fDAF474Fac07063f2234Fb9e60C1163Cfa850/logo.png", - "symbol": "COIN", - "name": "Coin Utility Token", - "contractAddress": "0xE61fDAF474Fac07063f2234Fb9e60C1163Cfa850", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc00e94Cb662C3520282E6f5717214004A7f26888/logo.png", - "symbol": "COMP", - "name": "Compound", - "contractAddress": "0xc00e94Cb662C3520282E6f5717214004A7f26888", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1/logo.png", - "symbol": "CVP", - "name": "Concentrated Voting Power", - "contractAddress": "0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc834Fa996fA3BeC7aAD3693af486ae53D8aA8B50/logo.png", - "symbol": "CONV", - "name": "Convergence", - "contractAddress": "0xc834Fa996fA3BeC7aAD3693af486ae53D8aA8B50", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x62359Ed7505Efc61FF1D56fEF82158CcaffA23D7/logo.png", - "symbol": "CORE", - "name": "cVault.finance", - "contractAddress": "0x62359Ed7505Efc61FF1D56fEF82158CcaffA23D7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2ba592F78dB6436527729929AAf6c908497cB200/logo.png", - "symbol": "CREAM", - "name": "Cream", - "contractAddress": "0x2ba592F78dB6436527729929AAf6c908497cB200", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "symbol": "CS", - "name": "Credits", - "contractAddress": "0x46b9ad944d1059450da1163511069c718f699d31", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaC0104Cca91D167873B8601d2e71EB3D4D8c33e0/logo.png", - "symbol": "CWS", - "name": "Crowns", - "contractAddress": "0xaC0104Cca91D167873B8601d2e71EB3D4D8c33e0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "CRPT", - "name": "Crypterium", - "contractAddress": "0x08389495d7456e1951ddf7c3a1314a4bfb646d8b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0f51bb10119727a7e5eA3538074fb341F56B09Ad/logo.png", - "symbol": "DAO", - "name": "DAO Maker Token", - "contractAddress": "0x0f51bb10119727a7e5eA3538074fb341F56B09Ad", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x26CE25148832C04f3d7F26F32478a9fe55197166/logo.png", - "symbol": "DEXT", - "name": "DEXTools", - "contractAddress": "0x26CE25148832C04f3d7F26F32478a9fe55197166", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B175474E89094C44Da98b954EedeAC495271d0F/logo.png", - "symbol": "DAI", - "name": "Dai Stablecoin", - "contractAddress": "0x6B175474E89094C44Da98b954EedeAC495271d0F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xFbEEa1C75E4c4465CB2FCCc9c6d6afe984558E20/logo.png", - "symbol": "DDIM", - "name": "DuckDaoDime", - "contractAddress": "0xFbEEa1C75E4c4465CB2FCCc9c6d6afe984558E20", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE1c7E30C42C24582888C758984f6e382096786bd/logo.png", - "symbol": "XCUR", - "name": "Curate", - "contractAddress": "0xE1c7E30C42C24582888C758984f6e382096786bd", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD533a949740bb3306d119CC777fa900bA034cd52/logo.png", - "symbol": "CRV", - "name": "Curve DAO Token", - "contractAddress": "0xD533a949740bb3306d119CC777fa900bA034cd52", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x30f271C9E86D2B7d00a6376Cd96A1cFBD5F0b9b3/logo.png", - "symbol": "DEC", - "name": "Decentr", - "contractAddress": "0x30f271C9E86D2B7d00a6376Cd96A1cFBD5F0b9b3", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9EA3b5b4EC044b70375236A281986106457b20EF/logo.png", - "symbol": "DELTA", - "name": "Delta Financial", - "contractAddress": "0x9EA3b5b4EC044b70375236A281986106457b20EF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "DENT", - "name": "DENT", - "contractAddress": "0x3597bfd533a99c9aa083587b074434e61eb0a258", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xd379700999F4805Ce80aa32DB46A94dF64561108/logo.png", - "symbol": "DETS", - "name": "Dextrust", - "contractAddress": "0xd379700999F4805Ce80aa32DB46A94dF64561108", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5cAf454Ba92e6F2c929DF14667Ee360eD9fD5b26/logo.png", - "symbol": "DEV", - "name": "Dev", - "contractAddress": "0x5cAf454Ba92e6F2c929DF14667Ee360eD9fD5b26", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5F64Ab1544D28732F0A24F4713c2C8ec0dA089f0/logo.png", - "symbol": "DEXTF", - "name": "DEXTF Token", - "contractAddress": "0x5F64Ab1544D28732F0A24F4713c2C8ec0dA089f0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc719d010B63E5bbF2C0551872CD5316ED26AcD83/logo.png", - "symbol": "DIP", - "name": "Decentralized Insurance Protocol", - "contractAddress": "0xc719d010B63E5bbF2C0551872CD5316ED26AcD83", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x26E43759551333e57F073bb0772F50329A957b30/logo.png", - "symbol": "DGVC", - "name": "DegenVC", - "contractAddress": "0x26E43759551333e57F073bb0772F50329A957b30", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x152687Bc4A7FCC89049cF119F9ac3e5aCF2eE7ef/logo.png", - "symbol": "DHC", - "name": "DeltaHub Community", - "contractAddress": "0x152687Bc4A7FCC89049cF119F9ac3e5aCF2eE7ef", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x431ad2ff6a9C365805eBaD47Ee021148d6f7DBe0/logo.png", - "symbol": "DF", - "name": "dForce", - "contractAddress": "0x431ad2ff6a9C365805eBaD47Ee021148d6f7DBe0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "symbol": "DGD", - "name": "DigixDAO", - "contractAddress": "0xE0B7927c4aF23765Cb51314A0E0521A9645F0E2A", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x88EF27e69108B2633F8E1C184CC37940A075cC02/logo.png", - "symbol": "DEGO", - "name": "dego.finance", - "contractAddress": "0x88EF27e69108B2633F8E1C184CC37940A075cC02", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419/logo.png", - "symbol": "DIA", - "name": "DIA", - "contractAddress": "0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEd91879919B71bB6905f23af0A68d231EcF87b14/logo.png", - "symbol": "DMG", - "name": "DMM: Governance", - "contractAddress": "0xEd91879919B71bB6905f23af0A68d231EcF87b14", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9cEB84f92A0561fa3Cc4132aB9c0b76A59787544/logo.png", - "symbol": "DOKI", - "name": "DokiDokiFinance", - "contractAddress": "0x9cEB84f92A0561fa3Cc4132aB9c0b76A59787544", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "DOV", - "name": "Dovu", - "contractAddress": "0xac3211a5025414af2866ff09c23fc18bc97e79b1", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "DRGN", - "name": "Dragon", - "contractAddress": "0x419c4db4b9e25d6db2ad9691ccb832c8d9fda05e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "DNT", - "name": "district0x", - "contractAddress": "0x0abdace70d3790235af448c88547603b945604ea", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3aFfCCa64c2A6f4e3B6Bd9c64CD2C969EFd1ECBe/logo.png", - "symbol": "DSLA", - "name": "DSLA", - "contractAddress": "0x3aFfCCa64c2A6f4e3B6Bd9c64CD2C969EFd1ECBe", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC0bA369c8Db6eB3924965e5c4FD0b4C1B91e305F/logo.png", - "symbol": "DUCK", - "name": "DLP Duck Token", - "contractAddress": "0xC0bA369c8Db6eB3924965e5c4FD0b4C1B91e305F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x961C8c0B1aaD0c0b10a51FeF6a867E3091BCef17/logo.png", - "symbol": "DYP", - "name": "DeFiYieldProtocol", - "contractAddress": "0x961C8c0B1aaD0c0b10a51FeF6a867E3091BCef17", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x740623d2c797b7D8D1EcB98e9b4Afcf99Ec31E14/logo.png", - "symbol": "DYT", - "name": "DoYourTip", - "contractAddress": "0x740623d2c797b7D8D1EcB98e9b4Afcf99Ec31E14", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "EOS", - "name": "EOS", - "contractAddress": "0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAa6E8127831c9DE45ae56bB1b0d4D4Da6e5665BD/logo.png", - "symbol": "ETH2x-FLI", - "name": "ETH 2x Flexible Leverage Index", - "contractAddress": "0xAa6E8127831c9DE45ae56bB1b0d4D4Da6e5665BD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 2, - "symbol": "EUR.AVM", - "name": "EUR AVM", - "contractAddress": "0xF01Cd2f1c9E42c509d309aC8C5b29B6dA8E64b1a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "symbol": "EDG", - "name": "Edgeless", - "contractAddress": "0x08711D3B02C8758F2FB3ab4e80228418a7F8e39c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "EDO", - "name": "Eidoo", - "contractAddress": "0xced4e93198734ddaff8492d525bd258d49eb388e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x178c820f862B14f316509ec36b13123DA19A6054/logo.png", - "symbol": "EWTB", - "name": "Energy Web Token Bridged", - "contractAddress": "0x178c820f862B14f316509ec36b13123DA19A6054", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c/logo.png", - "symbol": "ENJ", - "name": "Enjin Coin", - "contractAddress": "0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa0246c9032bC3A600820415aE600c6388619A14D/logo.png", - "symbol": "FARM", - "name": "FARM Reward Token", - "contractAddress": "0xa0246c9032bC3A600820415aE600c6388619A14D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE5CAeF4Af8780E59Df925470b050Fb23C43CA68C/logo.png", - "symbol": "FRM", - "name": "Ferrum Network Token", - "contractAddress": "0xE5CAeF4Af8780E59Df925470b050Fb23C43CA68C", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "FXC", - "name": "Flexacoin", - "contractAddress": "0x4a57E687b9126435a9B19E4A802113e266AdeBde", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8a40c222996f9F3431f63Bf80244C36822060f12/logo.png", - "symbol": "FXF", - "name": "Finxflo", - "contractAddress": "0x8a40c222996f9F3431f63Bf80244C36822060f12", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x853d955aCEf822Db058eb8505911ED77F175b99e/logo.png", - "symbol": "FRAX", - "name": "Frax", - "contractAddress": "0x853d955aCEf822Db058eb8505911ED77F175b99e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x29502fE4d233EF0b45C3647101Fa1252cE0634BD/logo.png", - "symbol": "FROGE", - "name": "Froge Finance", - "contractAddress": "0x29502fE4d233EF0b45C3647101Fa1252cE0634BD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b/logo.png", - "symbol": "FUN", - "name": "FunFair", - "contractAddress": "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8c15Ef5b4B21951d50E53E4fbdA8298FFAD25057/logo.png", - "symbol": "FX", - "name": "Function X", - "contractAddress": "0x8c15Ef5b4B21951d50E53E4fbdA8298FFAD25057", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6BFf2fE249601ed0Db3a87424a2E923118BB0312/logo.png", - "symbol": "FYZ", - "name": "Fyooz", - "contractAddress": "0x6BFf2fE249601ed0Db3a87424a2E923118BB0312", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8a854288a5976036A725879164Ca3e91d30c6A1B/logo.png", - "symbol": "GET", - "name": "GET", - "contractAddress": "0x8a854288a5976036A725879164Ca3e91d30c6A1B", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "symbol": "GNX", - "name": "Genaro Network", - "contractAddress": "0x6ec8a24cabdc339a06a172f8223ea557055adaa5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9F9c8ec3534c3cE16F928381372BfbFBFb9F4D24/logo.png", - "symbol": "GLQ", - "name": "GraphLinq", - "contractAddress": "0x9F9c8ec3534c3cE16F928381372BfbFBFb9F4D24", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6810e776880C02933D47DB1b9fc05908e5386b96/logo.png", - "symbol": "GNO", - "name": "Gnosis Token", - "contractAddress": "0x6810e776880C02933D47DB1b9fc05908e5386b96", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "GNT", - "name": "Golem", - "contractAddress": "0xa74476443119A942dE498590Fe1f2454d7D4aC0d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc3771d47E2Ab5A519E2917E61e23078d0C05Ed7f/logo.png", - "symbol": "GTH", - "name": "Gather", - "contractAddress": "0xc3771d47E2Ab5A519E2917E61e23078d0C05Ed7f", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 2, - "symbol": "GUSD", - "name": "Gemini Dollar", - "contractAddress": "0x056fd409e1d7a124bd7017459dfea2f387b6d5cd", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "GVT", - "name": "Genesis Vision", - "contractAddress": "0x103c3A209da59d3E7C4A89307e66521e081CFDF0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xbEa98c05eEAe2f3bC8c3565Db7551Eb738c8CCAb/logo.png", - "symbol": "GYSR", - "name": "Geyser", - "contractAddress": "0xbEa98c05eEAe2f3bC8c3565Db7551Eb738c8CCAb", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "symbol": "GD", - "name": "Zilla GD", - "contractAddress": "0xb4cebdb66b3a5183fd4764a25cad1fc109535016", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0/logo.png", - "symbol": "GRO", - "name": "Growth", - "contractAddress": "0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc944E90C64B2c07662A292be6244BDf05Cda44a7/logo.png", - "symbol": "GRT", - "name": "Graph Token", - "contractAddress": "0xc944E90C64B2c07662A292be6244BDf05Cda44a7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 3, - "symbol": "GUP", - "name": "Matchpool", - "contractAddress": "0xf7B098298f7C69Fc14610bf71d5e02c60792894C", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39/logo.png", - "symbol": "HEX", - "name": "HEX", - "contractAddress": "0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "HPB", - "name": "HPBCoin", - "contractAddress": "0x38c6a68304cdefb9bec48bbfaaba5c5b47818bb2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x584bC13c7D411c00c01A62e8019472dE68768430/logo.png", - "symbol": "HEGIC", - "name": "Hegic", - "contractAddress": "0x584bC13c7D411c00c01A62e8019472dE68768430", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEEF9f339514298C6A857EfCfC1A762aF84438dEE/logo.png", - "symbol": "HEZ", - "name": "Hermez Network Token", - "contractAddress": "0xEEF9f339514298C6A857EfCfC1A762aF84438dEE", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6c6EE5e31d828De241282B9606C8e98Ea48526E2/logo.png", - "symbol": "HOT", - "name": "HoloToken", - "contractAddress": "0x6c6EE5e31d828De241282B9606C8e98Ea48526E2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "HYDRO", - "name": "Hydro", - "contractAddress": "0xebbdf302c940c6bfd49c6b165f457fdb324649bc", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ICX", - "name": "ICON", - "contractAddress": "0xb5a5f22694352c15b00323844ad545abb2b11028", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ICN", - "name": "ICONOMI", - "contractAddress": "0x888666CA69E0f178DED6D75b5726Cee99A87D698", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEBd9D99A3982d547C5Bb4DB7E3b1F9F14b67Eb83/logo.png", - "symbol": "ID", - "name": "Everest ID", - "contractAddress": "0xEBd9D99A3982d547C5Bb4DB7E3b1F9F14b67Eb83", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x72630B1e3B42874bf335020Ba0249e3E9e47Bafc/logo.png", - "symbol": "EPAN", - "name": "Paypolitan Token", - "contractAddress": "0x72630B1e3B42874bf335020Ba0249e3E9e47Bafc", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "GBX", - "name": "Globitex", - "contractAddress": "0x12fcd6463e66974cf7bbc24ffc4d40d6be458283", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf6537FE0df7F0Cc0985Cf00792CC98249E73EFa0/logo.png", - "symbol": "GIV", - "name": "GIVToken", - "contractAddress": "0xf6537FE0df7F0Cc0985Cf00792CC98249E73EFa0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xeEAA40B28A2d1b0B08f6f97bB1DD4B75316c6107/logo.png", - "symbol": "GOVI", - "name": "GOVI", - "contractAddress": "0xeEAA40B28A2d1b0B08f6f97bB1DD4B75316c6107", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 5, - "symbol": "GTO", - "name": "Gifto", - "contractAddress": "0xc5bbae50781be1669306b9e001eff57a2957b09d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "IOST", - "name": "IOStoken", - "contractAddress": "0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ITC", - "name": "IOT Chain", - "contractAddress": "0x5e6b6d9abad9093fdc861ea1600eba1b355cd940", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xe28b3B32B6c345A34Ff64674606124Dd5Aceca30/logo.png", - "symbol": "INJ", - "name": "Injective Token", - "contractAddress": "0xe28b3B32B6c345A34Ff64674606124Dd5Aceca30", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4B1E80cAC91e2216EEb63e29B957eB91Ae9C2Be8/logo.png", - "symbol": "JUP", - "name": "Jupiter", - "contractAddress": "0x4B1E80cAC91e2216EEb63e29B957eB91Ae9C2Be8", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC/logo.png", - "symbol": "KEEP", - "name": "KEEP Token", - "contractAddress": "0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x16980b3B4a3f9D89E33311B5aa8f80303E5ca4F8/logo.png", - "symbol": "KEX", - "name": "KIRA Network", - "contractAddress": "0x16980b3B4a3f9D89E33311B5aa8f80303E5ca4F8", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "KIN", - "name": "Kin", - "contractAddress": "0x818Fc6C2Ec5986bc6E2CBf00939d90556aB12ce5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCbfef8fdd706cde6F208460f2Bf39Aa9c785F05D/logo.png", - "symbol": "KINE", - "name": "Kine Governance Token", - "contractAddress": "0xCbfef8fdd706cde6F208460f2Bf39Aa9c785F05D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1cEB5cB57C4D4E2b2433641b95Dd330A33185A44/logo.png", - "symbol": "KP3R", - "name": "Keep3rV1", - "contractAddress": "0x1cEB5cB57C4D4E2b2433641b95Dd330A33185A44", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1dD80016e3d4ae146Ee2EBB484e8edD92dacC4ce/logo.png", - "symbol": "LEAD", - "name": "Lead Token", - "contractAddress": "0x1dD80016e3d4ae146Ee2EBB484e8edD92dacC4ce", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0fF6ffcFDa92c53F615a4A75D982f399C989366b/logo.png", - "symbol": "LAYER", - "name": "Unilayer", - "contractAddress": "0x0fF6ffcFDa92c53F615a4A75D982f399C989366b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD/logo.png", - "symbol": "LRC", - "name": "LoopringCoin V2", - "contractAddress": "0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3593D125a4f7849a1B059E64F4517A86Dd60c95d/logo.png", - "symbol": "OM", - "name": "MANTRA DAO", - "contractAddress": "0x3593D125a4f7849a1B059E64F4517A86Dd60c95d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "MAN", - "name": "MATRIX AI Network", - "contractAddress": "0xe25bcec5d3801ce3a794079bf94adf1b8ccd802d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "MYST", - "name": "Mysterium", - "contractAddress": "0xa645264C5603E96c3b0B078cdab68733794B0A71", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "NULS", - "name": "Nuls", - "contractAddress": "0xb91318f35bdb262e9423bc7c7c2a3a93dd93c92c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfAd45E47083e4607302aa43c65fB3106F1cd7607/logo.png", - "symbol": "HOGE", - "name": "hoge.finance", - "contractAddress": "0xfAd45E47083e4607302aa43c65fB3106F1cd7607", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "IXT", - "name": "iXledger", - "contractAddress": "0xfca47962d45adfdfd1ab2d972315db4ce7ccf094", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB9d99C33eA2d86EC5eC6b8A4dD816EBBA64404AF/logo.png", - "symbol": "K21", - "name": "k21.kanon.art", - "contractAddress": "0xB9d99C33eA2d86EC5eC6b8A4dD816EBBA64404AF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0F5D2fB29fb7d3CFeE444a200298f468908cC942/logo.png", - "symbol": "MANA", - "name": "Decentraland MANA", - "contractAddress": "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1494CA1F11D487c2bBe4543E90080AeBa4BA3C2b/logo.png", - "symbol": "DPI", - "name": "DefiPulse Index", - "contractAddress": "0x1494CA1F11D487c2bBe4543E90080AeBa4BA3C2b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "ENG", - "name": "Enigma", - "contractAddress": "0xf0ee6b27b759c9893ce4f094b49ad28fd15a23e4", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 16, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD6c67B93a7b248dF608a653d82a100556144c5DA/logo.png", - "symbol": "EXNT", - "name": "ExNetwork Community Token", - "contractAddress": "0xD6c67B93a7b248dF608a653d82a100556144c5DA", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfffffffFf15AbF397dA76f1dcc1A1604F45126DB/logo.png", - "symbol": "FSW", - "name": "FalconSwap Token", - "contractAddress": "0xfffffffFf15AbF397dA76f1dcc1A1604F45126DB", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF4d861575ecC9493420A3f5a14F85B13f0b50EB3/logo.png", - "symbol": "FCL", - "name": "Fractal Protocol Token", - "contractAddress": "0xF4d861575ecC9493420A3f5a14F85B13f0b50EB3", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x956F47F50A910163D8BF957Cf5846D573E7f87CA/logo.png", - "symbol": "FEI", - "name": "Fei USD", - "contractAddress": "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "FSN", - "name": "Fusion", - "contractAddress": "0xd0352a019e9ab9d757776f532377aaebd36fd541", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdd974D5C2e2928deA5F71b9825b8b646686BD200/logo.png", - "symbol": "KNC", - "name": "Kyber Network Crystal", - "contractAddress": "0xdd974D5C2e2928deA5F71b9825b8b646686BD200", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x67B6D479c7bB412C54e03dCA8E1Bc6740ce6b99C/logo.png", - "symbol": "KYL", - "name": "Kylin Network", - "contractAddress": "0x67B6D479c7bB412C54e03dCA8E1Bc6740ce6b99C", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaE697F994Fc5eBC000F8e22EbFfeE04612f98A0d/logo.png", - "symbol": "LGCY", - "name": "LGCY Network", - "contractAddress": "0xaE697F994Fc5eBC000F8e22EbFfeE04612f98A0d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0a50C93c762fDD6E56D86215C24AaAD43aB629aa/logo.png", - "symbol": "LGO", - "name": "LGO Token", - "contractAddress": "0x0a50C93c762fDD6E56D86215C24AaAD43aB629aa", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6149C26Cd2f7b5CCdb32029aF817123F6E37Df5B/logo.png", - "symbol": "LPOOL", - "name": "Launchpool token", - "contractAddress": "0x6149C26Cd2f7b5CCdb32029aF817123F6E37Df5B", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x80fB784B7eD66730e8b1DBd9820aFD29931aab03/logo.png", - "symbol": "LEND", - "name": "Lend", - "contractAddress": "0x80fB784B7eD66730e8b1DBd9820aFD29931aab03", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0000000000095413afC295d19EDeb1Ad7B71c952/logo.png", - "symbol": "LON", - "name": "Tokenlon", - "contractAddress": "0x0000000000095413afC295d19EDeb1Ad7B71c952", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4de2573e27E648607B50e1Cfff921A33E4A34405/logo.png", - "symbol": "LST", - "name": "Lendroid Support Token", - "contractAddress": "0x4de2573e27E648607B50e1Cfff921A33E4A34405", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "LOOM", - "name": "Loom", - "contractAddress": "0xa4e8c3ec456107ea67d3075bf9e3df3a75823db0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3DB6Ba6ab6F95efed1a6E794caD492fAAabF294D/logo.png", - "symbol": "LTO", - "name": "LTO Network Token", - "contractAddress": "0x3DB6Ba6ab6F95efed1a6E794caD492fAAabF294D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA8b919680258d369114910511cc87595aec0be6D/logo.png", - "symbol": "LYXe", - "name": "LUKSO Token", - "contractAddress": "0xA8b919680258d369114910511cc87595aec0be6D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa393473d64d2F9F026B60b6Df7859A689715d092/logo.png", - "symbol": "LTX", - "name": "Lattice Token", - "contractAddress": "0xa393473d64d2F9F026B60b6Df7859A689715d092", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "LUN", - "name": "Lunyr", - "contractAddress": "0xfa05A73FfE78ef8f1a739473e462c54bae6567D9", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xd2877702675e6cEb975b4A1dFf9fb7BAF4C91ea9/logo.png", - "symbol": "LUNA", - "name": "Wrapped LUNA Token", - "contractAddress": "0xd2877702675e6cEb975b4A1dFf9fb7BAF4C91ea9", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5f98805A4E8be255a32880FDeC7F6728C6568bA0/logo.png", - "symbol": "LUSD", - "name": "LUSD Stablecoin", - "contractAddress": "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB4d930279552397bbA2ee473229f89Ec245bc365/logo.png", - "symbol": "MAHA", - "name": "MahaDAO", - "contractAddress": "0xB4d930279552397bbA2ee473229f89Ec245bc365", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfC98e825A2264D890F9a1e68ed50E1526abCcacD/logo.png", - "symbol": "MCO2", - "name": "Moss Carbon Credit", - "contractAddress": "0xfC98e825A2264D890F9a1e68ed50E1526abCcacD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAd4f86a25bbc20FfB751f2FAC312A0B4d8F88c64/logo.png", - "symbol": "ROOM", - "name": "OptionRoom Token", - "contractAddress": "0xAd4f86a25bbc20FfB751f2FAC312A0B4d8F88c64", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5a666c7d92E5fA7Edcb6390E4efD6d0CDd69cF37/logo.png", - "symbol": "MARSH", - "name": "UnmarshalToken", - "contractAddress": "0x5a666c7d92E5fA7Edcb6390E4efD6d0CDd69cF37", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074/logo.png", - "symbol": "MASK", - "name": "Mask Network", - "contractAddress": "0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4e352cF164E64ADCBad318C3a1e222E9EBa4Ce42/logo.png", - "symbol": "MCB", - "name": "MCDEX Token", - "contractAddress": "0x4e352cF164E64ADCBad318C3a1e222E9EBa4Ce42", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0/logo.png", - "symbol": "MATIC", - "name": "Matic Token", - "contractAddress": "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD5525D397898e5502075Ea5E830d8914f6F0affe/logo.png", - "symbol": "MEME", - "name": "MEME", - "contractAddress": "0xD5525D397898e5502075Ea5E830d8914f6F0affe", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2/logo.png", - "symbol": "MKR", - "name": "MakerDAO", - "contractAddress": "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2/logo.png", - "symbol": "MTA", - "name": "Meta", - "contractAddress": "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "MTL", - "name": "Metal", - "contractAddress": "0xF433089366899D83a9f26A773D59ec7eCF30355e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x72e364F2ABdC788b7E918bc238B21f109Cd634D7/logo.png", - "symbol": "MVI", - "name": "Metaverse Index", - "contractAddress": "0x72e364F2ABdC788b7E918bc238B21f109Cd634D7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB26631c6dda06aD89B93C71400D25692de89c068/logo.png", - "symbol": "MINDS", - "name": "Minds", - "contractAddress": "0xB26631c6dda06aD89B93C71400D25692de89c068", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEA1ea0972fa092dd463f2968F9bB51Cc4c981D71/logo.png", - "symbol": "MOD", - "name": "Modefi", - "contractAddress": "0xEA1ea0972fa092dd463f2968F9bB51Cc4c981D71", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "MCO", - "name": "Monaco", - "contractAddress": "0xB63B606Ac810a52cCa15e44bB630fd42D8d1d83d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "NAS", - "name": "Nebulas", - "contractAddress": "0x5d65D971895Edc438f465c17DB6992698a52318D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a/logo.png", - "symbol": "TKN", - "name": "Monolith TKN", - "contractAddress": "0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa8c8CfB141A3bB59FEA1E2ea6B79b5ECBCD7b6ca/logo.png", - "symbol": "NOIA", - "name": "NOIA Token", - "contractAddress": "0xa8c8CfB141A3bB59FEA1E2ea6B79b5ECBCD7b6ca", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206/logo.png", - "symbol": "NEXO", - "name": "Nexo", - "contractAddress": "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1cBb83EbcD552D5EBf8131eF8c9CD9d9BAB342bC/logo.png", - "symbol": "NFY", - "name": "Non-Fungible Yearn", - "contractAddress": "0x1cBb83EbcD552D5EBf8131eF8c9CD9d9BAB342bC", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "NMR", - "name": "Numeraire", - "contractAddress": "0x1776e1F26f98b1A5dF9cD347953a26dd3Cb46671", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x967da4048cD07aB37855c090aAF366e4ce1b9F48/logo.png", - "symbol": "OCEAN", - "name": "Ocean Protocol", - "contractAddress": "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets//logo.png", - "symbol": "OMG", - "name": "OMG Network", - "contractAddress": "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4c11249814f11b9346808179Cf06e71ac328c1b5/logo.png", - "symbol": "ORAI", - "name": "Oraichain Token", - "contractAddress": "0x4c11249814f11b9346808179Cf06e71ac328c1b5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26/logo.png", - "symbol": "OGN", - "name": "OriginToken", - "contractAddress": "0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0258F474786DdFd37ABCE6df6BBb1Dd5dfC4434a/logo.png", - "symbol": "ORN", - "name": "Orion Protocol", - "contractAddress": "0x0258F474786DdFd37ABCE6df6BBb1Dd5dfC4434a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "OST", - "name": "OST", - "contractAddress": "0x2C4e8f2D746113d0696cE89B35F0d8bF88E0AEcA", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x21BfBDa47A0B4B5b1248c767Ee49F7caA9B23697/logo.png", - "symbol": "OVR", - "name": "OVR", - "contractAddress": "0x21BfBDa47A0B4B5b1248c767Ee49F7caA9B23697", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4575f41308EC1483f3d399aa9a2826d74Da13Deb/logo.png", - "symbol": "OXT", - "name": "Orchid", - "contractAddress": "0x4575f41308EC1483f3d399aa9a2826d74Da13Deb", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1614F18Fc94f47967A3Fbe5FfcD46d4e7Da3D787/logo.png", - "symbol": "PAID", - "name": "PAID Network", - "contractAddress": "0x1614F18Fc94f47967A3Fbe5FfcD46d4e7Da3D787", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8c8687fC965593DFb2F0b4EAeFD55E9D8df348df/logo.png", - "symbol": "PAID", - "name": "PAID Network", - "contractAddress": "0x8c8687fC965593DFb2F0b4EAeFD55E9D8df348df", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x45804880De22913dAFE09f4980848ECE6EcbAf78/logo.png", - "symbol": "PAXG", - "name": "Paxos Gold", - "contractAddress": "0x45804880De22913dAFE09f4980848ECE6EcbAf78", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "PAX", - "name": "Paxos Standard", - "contractAddress": "0x8e870d67f660d95d5be530380d0ec0bd388289e1", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xbC396689893D065F41bc2C6EcbeE5e0085233447/logo.png", - "symbol": "PERP", - "name": "Perpetual", - "contractAddress": "0xbC396689893D065F41bc2C6EcbeE5e0085233447", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x429881672B9AE42b8EbA0E26cD9C73711b891Ca5/logo.png", - "symbol": "PICKLE", - "name": "PickleToken", - "contractAddress": "0x429881672B9AE42b8EbA0E26cD9C73711b891Ca5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d/logo.png", - "symbol": "PNK", - "name": "Pinakion", - "contractAddress": "0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "POE", - "name": "Po.et", - "contractAddress": "0x0e0989b1f9b8a38983c2ba8053269ca62ec9b195", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "PAL", - "name": "PolicyPal Network", - "contractAddress": "0xfeDAE5642668f8636A11987Ff386bfd215F942EE", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8B39B70E39Aa811b69365398e0aACe9bee238AEb/logo.png", - "symbol": "PKF", - "name": "PolkaFoundry", - "contractAddress": "0x8B39B70E39Aa811b69365398e0aACe9bee238AEb", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD478161C952357F05f0292B56012Cd8457F1cfbF/logo.png", - "symbol": "POLK", - "name": "Polkamarkets", - "contractAddress": "0xD478161C952357F05f0292B56012Cd8457F1cfbF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x83e6f1E41cdd28eAcEB20Cb649155049Fac3D5Aa/logo.png", - "symbol": "POLS", - "name": "PolkastarterToken", - "contractAddress": "0x83e6f1E41cdd28eAcEB20Cb649155049Fac3D5Aa", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "PRL", - "name": "Oyster Pearl", - "contractAddress": "0x1844b21593262668b7248d0f57a220caaba46ab9", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x362bc847A3a9637d3af6624EeC853618a43ed7D2/logo.png", - "symbol": "PRQ", - "name": "Parsiq Token", - "contractAddress": "0x362bc847A3a9637d3af6624EeC853618a43ed7D2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "PTOY", - "name": "Patientory", - "contractAddress": "0x8Ae4BF2C33a8e667de34B54938B0ccD03Eb8CC06", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1796ae0b0fa4862485106a0de9b654eFE301D0b2/logo.png", - "symbol": "PMON", - "name": "Polkamon", - "contractAddress": "0x1796ae0b0fa4862485106a0de9b654eFE301D0b2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "POLY", - "name": "Polymath", - "contractAddress": "0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "PPT", - "name": "Populous", - "contractAddress": "0xd4fa1460F537bb9085d22C7bcCB5DD450Ef28e3a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "symbol": "POWR", - "name": "Power Ledger", - "contractAddress": "0x595832f8fc6bf59c85c527fec3740a1b7a361269", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC57d533c50bC22247d49a368880fb49a1caA39F7/logo.png", - "symbol": "PTF", - "name": "PowerTrade Fuel Token", - "contractAddress": "0xC57d533c50bC22247d49a368880fb49a1caA39F7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0CDF9acd87E940837ff21BB40c9fd55F68bba059/logo.png", - "symbol": "MINT", - "name": "Public Mint", - "contractAddress": "0x0CDF9acd87E940837ff21BB40c9fd55F68bba059", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "symbol": "QASH", - "name": "QASH", - "contractAddress": "0x618e75ac90b12c6049ba3b27f5d5f8651b0037f6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4a220E6096B25EADb88358cb44068A3248254675/logo.png", - "symbol": "QNT", - "name": "Quant", - "contractAddress": "0x4a220E6096B25EADb88358cb44068A3248254675", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6e0daDE58D2d89eBBe7aFc384e3E4f15b70b14D8/logo.png", - "symbol": "QRX", - "name": "QuiverX", - "contractAddress": "0x6e0daDE58D2d89eBBe7aFc384e3E4f15b70b14D8", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x33D0568941C0C64ff7e0FB4fbA0B11BD37deEd9f/logo.png", - "symbol": "RAMP", - "name": "RAMP DEFI", - "contractAddress": "0x33D0568941C0C64ff7e0FB4fbA0B11BD37deEd9f", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "symbol": "RC1U03", - "name": "RentalCoin 1.0", - "contractAddress": "0x7384db1aaa06364d1e6e67f5434391d3eea2a038", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "RDN", - "name": "Raiden Network", - "contractAddress": "0x255aa6df07540cb5d3d297f0d0d4d84cb52bc8e6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b/logo.png", - "symbol": "RLY", - "name": "Rally", - "contractAddress": "0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA4EED63db85311E22dF4473f87CcfC3DaDCFA3E3/logo.png", - "symbol": "RBC", - "name": "Rubic", - "contractAddress": "0xA4EED63db85311E22dF4473f87CcfC3DaDCFA3E3", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8f8221aFbB33998d8584A2B05749bA73c37a938a/logo.png", - "symbol": "REQ", - "name": "Request Token", - "contractAddress": "0x8f8221aFbB33998d8584A2B05749bA73c37a938a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8762db106B2c2A0bccB3A80d1Ed41273552616E8/logo.png", - "symbol": "RSR", - "name": "Reserve Rights", - "contractAddress": "0x8762db106B2c2A0bccB3A80d1Ed41273552616E8", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7dE91B204C1C737bcEe6F000AAA6569Cf7061cb7/logo.png", - "symbol": "XRT", - "name": "Robonomics", - "contractAddress": "0x7dE91B204C1C737bcEe6F000AAA6569Cf7061cb7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCb5f72d37685C3D5aD0bB5F982443BC8FcdF570E/logo.png", - "symbol": "ROOT", - "name": "RootKit", - "contractAddress": "0xCb5f72d37685C3D5aD0bB5F982443BC8FcdF570E", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3155BA85D5F96b2d030a4966AF206230e46849cb/logo.png", - "symbol": "RUNE", - "name": "THORChain ETH.RUNE", - "contractAddress": "0x3155BA85D5F96b2d030a4966AF206230e46849cb", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SAN", - "name": "SAN", - "contractAddress": "0x7C5A0CE9267ED19B22F8cae653F198e3E8daf098", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE/logo.png", - "symbol": "SHIB", - "name": "SHIBA INU", - "contractAddress": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x72e9D9038cE484EE986FEa183f8d8Df93f9aDA13/logo.png", - "symbol": "SMARTCREDIT", - "name": "SMARTCREDIT Token", - "contractAddress": "0x72e9D9038cE484EE986FEa183f8d8Df93f9aDA13", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SRN", - "name": "SIRIN", - "contractAddress": "0x68d57c9a1C35f63E2c83eE8e49A64e9d70528D25", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SNM", - "name": "SONM", - "contractAddress": "0x983F6d60db79ea8cA4eB9968C6aFf8cfA04B3c63", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets//logo.png", - "symbol": "SNX", - "name": "Synthetix Network Token", - "contractAddress": "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x23B608675a2B2fB1890d3ABBd85c5775c51691d5/logo.png", - "symbol": "SOCKS", - "name": "Unisocks Edition 0", - "contractAddress": "0x23B608675a2B2fB1890d3ABBd85c5775c51691d5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0Ae055097C6d159879521C384F1D2123D1f195e6/logo.png", - "symbol": "STAKE", - "name": "xDai", - "contractAddress": "0x0Ae055097C6d159879521C384F1D2123D1f195e6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SUB", - "name": "Substratum", - "contractAddress": "0x8D75959f1E61EC2571aa72798237101F084DE63a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEa319e87Cf06203DAe107Dd8E5672175e3Ee976c/logo.png", - "symbol": "SURF", - "name": "SURF.Finance", - "contractAddress": "0xEa319e87Cf06203DAe107Dd8E5672175e3Ee976c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCC4304A31d09258b0029eA7FE63d032f52e44EFe/logo.png", - "symbol": "SWAP", - "name": "TrustSwap Token", - "contractAddress": "0xCC4304A31d09258b0029eA7FE63d032f52e44EFe", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB6ff96B8A8d214544Ca0dBc9B33f7AD6503eFD32/logo.png", - "symbol": "SYNC", - "name": "SYNC", - "contractAddress": "0xB6ff96B8A8d214544Ca0dBc9B33f7AD6503eFD32", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB987D48Ed8f2C468D52D6405624EADBa5e76d723/logo.png", - "symbol": "STBZ", - "name": "Stabilize Token", - "contractAddress": "0xB987D48Ed8f2C468D52D6405624EADBa5e76d723", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SNT", - "name": "Status", - "contractAddress": "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SEED", - "name": "Superbloom Network", - "contractAddress": "0x4e7bd88e3996f48e2a24d15e37ca4c02b4d134d2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1C9922314ED1415c95b9FD453c3818fd41867d0B/logo.png", - "symbol": "TOWER", - "name": "TOWER", - "contractAddress": "0x1C9922314ED1415c95b9FD453c3818fd41867d0B", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xd084B83C305daFD76AE3E1b4E1F1fe2eCcCb3988/logo.png", - "symbol": "TVK", - "name": "Terra Virtua Kolect", - "contractAddress": "0xd084B83C305daFD76AE3E1b4E1F1fe2eCcCb3988", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F/logo.png", - "symbol": "TRAC", - "name": "Trace Token", - "contractAddress": "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6F87D756DAf0503d08Eb8993686c7Fc01Dc44fB1/logo.png", - "symbol": "TRADE", - "name": "UniTrade", - "contractAddress": "0x6F87D756DAf0503d08Eb8993686c7Fc01Dc44fB1", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B/logo.png", - "symbol": "TRIBE", - "name": "Tribe", - "contractAddress": "0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0000000000085d4780B73119b644AE5ecd22b376/logo.png", - "symbol": "TUSD", - "name": "TrueUSD", - "contractAddress": "0x0000000000085d4780B73119b644AE5ecd22b376", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4C19596f5aAfF459fA38B0f7eD92F11AE6543784/logo.png", - "symbol": "TRU", - "name": "TrustToken", - "contractAddress": "0x4C19596f5aAfF459fA38B0f7eD92F11AE6543784", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e/logo.png", - "symbol": "UBT", - "name": "Unibright", - "contractAddress": "0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "UCASH", - "name": "UCASH", - "contractAddress": "0x92e52a1a235d9a103d970901066ce910aacefd37", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828/logo.png", - "symbol": "UMA", - "name": "UMA Voting Token v1", - "contractAddress": "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6fC13EACE26590B80cCCAB1ba5d51890577D83B2/logo.png", - "symbol": "UMB", - "name": "Umbrella", - "contractAddress": "0x6fC13EACE26590B80cCCAB1ba5d51890577D83B2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9Ed8e7C9604790F7Ec589F99b94361d8AAB64E5E/logo.png", - "symbol": "UNISTAKE", - "name": "Unistake", - "contractAddress": "0x9Ed8e7C9604790F7Ec589F99b94361d8AAB64E5E", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x10Be9a8dAe441d276a5027936c3aADEd2d82bC15/logo.png", - "symbol": "UMX", - "name": "https://unimex.network/", - "contractAddress": "0x10Be9a8dAe441d276a5027936c3aADEd2d82bC15", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x226f7b842E0F0120b7E194D05432b3fd14773a9D/logo.png", - "symbol": "UNN", - "name": "UNION Protocol Governance Token", - "contractAddress": "0x226f7b842E0F0120b7E194D05432b3fd14773a9D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "VIB", - "name": "Viberate", - "contractAddress": "0x2C974B2d0BA1716E644c1FC59982a89DDD2fF724", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3D3D35bb9bEC23b06Ca00fe472b50E7A4c692C30/logo.png", - "symbol": "VIDYA", - "name": "Vidya", - "contractAddress": "0x3D3D35bb9bEC23b06Ca00fe472b50E7A4c692C30", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF938424F7210f31dF2Aee3011291b658f872e91e/logo.png", - "symbol": "VISR", - "name": "VISOR", - "contractAddress": "0xF938424F7210f31dF2Aee3011291b658f872e91e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "WAX", - "name": "WAX", - "contractAddress": "0x39Bb259F66E1C59d5ABEF88375979b4D20D98022", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7a2Bc711E19ba6aff6cE8246C546E8c4B4944DFD/logo.png", - "symbol": "WAXE", - "name": "WAX Economic Token", - "contractAddress": "0x7a2Bc711E19ba6aff6cE8246C546E8c4B4944DFD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "WINGS", - "name": "Wings", - "contractAddress": "0x667088b212ce3d06a1b553a7221E1fD19000d9aF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x66a0f676479Cee1d7373f3DC2e2952778BfF5bd6/logo.png", - "symbol": "WISE", - "name": "Wise Token", - "contractAddress": "0x66a0f676479Cee1d7373f3DC2e2952778BfF5bd6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBF494F02EE3FdE1F20BEE6242bCe2d1ED0c15e47/logo.png", - "symbol": "WORLD", - "name": "World Token", - "contractAddress": "0xBF494F02EE3FdE1F20BEE6242bCe2d1ED0c15e47", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "symbol": "WRC", - "name": "Worldcore", - "contractAddress": "0x72adadb447784dd7ab1f472467750fc485e4cb2d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599/logo.png", - "symbol": "WBTC", - "name": "Wrapped BTC", - "contractAddress": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png", - "symbol": "WETH", - "name": "Wrapped Ethereum", - "contractAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x09a3EcAFa817268f77BE1283176B946C4ff2E608/logo.png", - "symbol": "MIR", - "name": "Wrapped MIR Token", - "contractAddress": "0x09a3EcAFa817268f77BE1283176B946C4ff2E608", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8888801aF4d980682e47f1A9036e589479e835C5/logo.png", - "symbol": "MPH", - "name": "88mph.app", - "contractAddress": "0x8888801aF4d980682e47f1A9036e589479e835C5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9469D013805bFfB7D3DEBe5E7839237e535ec483/logo.png", - "symbol": "RING", - "name": "Evolution Land Global Token", - "contractAddress": "0x9469D013805bFfB7D3DEBe5E7839237e535ec483", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "symbol": "XJP", - "name": "Digital JPY", - "contractAddress": "0x39689fE671C01fcE173395f6BC45D4C332026666", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF063fE1aB7a291c5d06a86e14730b00BF24cB589/logo.png", - "symbol": "SALE", - "name": "DxSale.Network", - "contractAddress": "0xF063fE1aB7a291c5d06a86e14730b00BF24cB589", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "XUC", - "name": "Exchange Union", - "contractAddress": "0xc324a2f6b05880503444451b8b27e6f9e63287cb", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xee573a945B01B788B9287CE062A0CFC15bE9fd86/logo.png", - "symbol": "XED", - "name": "Exeedme", - "contractAddress": "0xee573a945B01B788B9287CE062A0CFC15bE9fd86", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2e1E15C44Ffe4Df6a0cb7371CD00d5028e571d14/logo.png", - "symbol": "MTLX", - "name": "Mettalex", - "contractAddress": "0x2e1E15C44Ffe4Df6a0cb7371CD00d5028e571d14", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "NCASH", - "name": "Nucleus Vision", - "contractAddress": "0x809826cceab68c387726af962713b64cb5cb3cca", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA15C7Ebe1f07CaF6bFF097D8a589fb8AC49Ae5B3/logo.png", - "symbol": "NPXS", - "name": "Pundi X Token", - "contractAddress": "0xA15C7Ebe1f07CaF6bFF097D8a589fb8AC49Ae5B3", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4fE83213D56308330EC302a8BD641f1d0113A4Cc/logo.png", - "symbol": "NU", - "name": "NuCypher", - "contractAddress": "0x4fE83213D56308330EC302a8BD641f1d0113A4Cc", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "QRL", - "name": "QRL", - "contractAddress": "0x697beac28B09E122C4332D163985e8a73121b97F", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "PAY", - "name": "TenX", - "contractAddress": "0xB97048628DB6B661D4C2aA833e95Dbe1A905B280", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xe3818504c1B32bF1557b16C238B2E01Fd3149C17/logo.png", - "symbol": "PLR", - "name": "PILLAR", - "contractAddress": "0xe3818504c1B32bF1557b16C238B2E01Fd3149C17", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "PMTN", - "name": "Peer Mountain", - "contractAddress": "0xe91df2bb9bccd18c45f01843cab88768d64f2d32", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5BEfBB272290dD5b8521D4a938f6c4757742c430/logo.png", - "symbol": "XFI", - "name": "Xfinance", - "contractAddress": "0x5BEfBB272290dD5b8521D4a938f6c4757742c430", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0f7F961648aE6Db43C75663aC7E5414Eb79b5704/logo.png", - "symbol": "XIO", - "name": "XIO Network", - "contractAddress": "0x0f7F961648aE6Db43C75663aC7E5414Eb79b5704", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x607F4C5BB672230e8672085532f7e901544a7375/logo.png", - "symbol": "RLC", - "name": "iExec RLC", - "contractAddress": "0x607F4C5BB672230e8672085532f7e901544a7375", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD/logo.png", - "symbol": "PNT", - "name": "pNetwork Token", - "contractAddress": "0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x69A95185ee2a045CDC4bCd1b1Df10710395e4e23/logo.png", - "symbol": "POOLZ", - "name": "$Poolz Finance", - "contractAddress": "0x69A95185ee2a045CDC4bCd1b1Df10710395e4e23", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - }, - "symbol": "QCX", - "name": "QuickX Protocol", - "contractAddress": "0xf9e5af7b42d31d51677c75bbbd37c1986ec79aee", - "customIcon": "qcx" - }, - { - "decimalCount": 18, - "symbol": "QSP", - "name": "Quantstamp", - "contractAddress": "0x99ea4dB9EE77ACD40B119BD1dC4E33e1C070b80d", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x03ab458634910AaD20eF5f1C8ee96F1D6ac54919/logo.png", - "symbol": "RAI", - "name": "Rai Reflex Index", - "contractAddress": "0x03ab458634910AaD20eF5f1C8ee96F1D6ac54919", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xFca59Cd816aB1eaD66534D82bc21E7515cE441CF/logo.png", - "symbol": "RARI", - "name": "Rarible", - "contractAddress": "0xFca59Cd816aB1eaD66534D82bc21E7515cE441CF", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x50DE6856358Cc35f3A9a57eAAA34BD4cB707d2cd/logo.png", - "symbol": "RAZOR", - "name": "RAZOR", - "contractAddress": "0x50DE6856358Cc35f3A9a57eAAA34BD4cB707d2cd", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "RCN", - "name": "Ripio Credit", - "contractAddress": "0xf970b8e36e23f7fc3fd752eea86f8be8d83375a6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xFE3E6a25e6b192A42a44ecDDCd13796471735ACf/logo.png", - "symbol": "REEF", - "name": "Reef.finance", - "contractAddress": "0xFE3E6a25e6b192A42a44ecDDCd13796471735ACf", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x408e41876cCCDC0F92210600ef50372656052a38/logo.png", - "symbol": "REN", - "name": "Republic Token", - "contractAddress": "0x408e41876cCCDC0F92210600ef50372656052a38", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1985365e9f78359a9B6AD760e32412f4a445E862/logo.png", - "symbol": "REP", - "name": "Reputation", - "contractAddress": "0x1985365e9f78359a9B6AD760e32412f4a445E862", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x557B933a7C2c45672B610F8954A3deB39a51A8Ca/logo.png", - "symbol": "REVV", - "name": "REVV", - "contractAddress": "0x557B933a7C2c45672B610F8954A3deB39a51A8Ca", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa1d6Df714F91DeBF4e0802A542E13067f31b8262/logo.png", - "symbol": "RFOX", - "name": "RFOX", - "contractAddress": "0xa1d6Df714F91DeBF4e0802A542E13067f31b8262", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "RUFF", - "name": "RUFF", - "contractAddress": "0xf278c1ca969095ffddded020290cf8b5c424ace2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf21661D0D1d76d3ECb8e1B9F1c923DBfffAe4097/logo.png", - "symbol": "RIO", - "name": "Realio Network", - "contractAddress": "0xf21661D0D1d76d3ECb8e1B9F1c923DBfffAe4097", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "RCC", - "name": "Reality Clash", - "contractAddress": "0x9b6443b0fb9c241a7fdac375595cea13e6b7807a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x221657776846890989a759BA2973e427DfF5C9bB/logo.png", - "symbol": "REPv2", - "name": "Reputation", - "contractAddress": "0x221657776846890989a759BA2973e427DfF5C9bB", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "symbol": "REV", - "name": "Revain", - "contractAddress": "0x48f775efbe4f5ece6e0df2f7b5932df56823b990", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaf9f549774ecEDbD0966C52f250aCc548D3F36E5/logo.png", - "symbol": "RFuel", - "name": "Rio Fuel Token", - "contractAddress": "0xaf9f549774ecEDbD0966C52f250aCc548D3F36E5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "RVT", - "name": "Rivetz", - "contractAddress": "0x3d1ba9be9f66b8ee101911bc36d3fb562eac2244", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB4EFd85c19999D84251304bDA99E90B92300Bd93/logo.png", - "symbol": "RPL", - "name": "Rocket Pool", - "contractAddress": "0xB4EFd85c19999D84251304bDA99E90B92300Bd93", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3845badAde8e6dFF049820680d1F14bD3903a5d0/logo.png", - "symbol": "SAND", - "name": "SAND", - "contractAddress": "0x3845badAde8e6dFF049820680d1F14bD3903a5d0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "SENT", - "name": "SENTinel", - "contractAddress": "0xa44e5137293e855b1b7bc7e2c6f8cd796ffcb037", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD23Ac27148aF6A2f339BD82D0e3CFF380b5093de/logo.png", - "symbol": "SI", - "name": "SIREN", - "contractAddress": "0xD23Ac27148aF6A2f339BD82D0e3CFF380b5093de", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "STK", - "name": "STK", - "contractAddress": "0xae73b38d1c9a8b274127ec30160a4927c4d71824", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SAI", - "name": "Sai", - "contractAddress": "0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "SALT", - "name": "SALT", - "contractAddress": "0x4156D3342D5c385a87D264F90653733592000581", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9B02dD390a603Add5c07f9fd9175b7DABE8D63B7/logo.png", - "symbol": "SPI", - "name": "Shopping.io", - "contractAddress": "0x9B02dD390a603Add5c07f9fd9175b7DABE8D63B7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "symbol": "SNGLS", - "name": "Singular DTV", - "contractAddress": "0xaeC2E87E0A235266D9C5ADc9DEb4b2E29b54D009", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 0, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x37236CD05b34Cc79d3715AF2383E96dd7443dCF1/logo.png", - "symbol": "SLP", - "name": "Small Love Potion", - "contractAddress": "0x37236CD05b34Cc79d3715AF2383E96dd7443dCF1", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x06A01a4d579479Dd5D884EBf61A31727A3d8D442/logo.png", - "symbol": "Skey", - "name": "SmartKey", - "contractAddress": "0x06A01a4d579479Dd5D884EBf61A31727A3d8D442", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0488401c3F535193Fa8Df029d9fFe615A06E74E6/logo.png", - "symbol": "SRK", - "name": "SparkPoint", - "contractAddress": "0x0488401c3F535193Fa8Df029d9fFe615A06E74E6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xb753428af26E81097e7fD17f40c88aaA3E04902c/logo.png", - "symbol": "SFI", - "name": "Spice", - "contractAddress": "0xb753428af26E81097e7fD17f40c88aaA3E04902c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x00c83aeCC790e8a4453e5dD3B0B4b3680501a7A7/logo.png", - "symbol": "SKL", - "name": "SKALE", - "contractAddress": "0x00c83aeCC790e8a4453e5dD3B0B4b3680501a7A7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x40FD72257597aA14C7231A7B1aaa29Fce868F677/logo.png", - "symbol": "XOR", - "name": "Sora", - "contractAddress": "0x40FD72257597aA14C7231A7B1aaa29Fce868F677", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "STORJ", - "name": "Storj", - "contractAddress": "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xbE9375C6a420D2eEB258962efB95551A5b722803/logo.png", - "symbol": "STMX", - "name": "StormX", - "contractAddress": "0xbE9375C6a420D2eEB258962efB95551A5b722803", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "STQ", - "name": "Storiqa", - "contractAddress": "0x5c3a228510d246b78a3765c20221cbf3082b44a4", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "STORM", - "name": "Storm", - "contractAddress": "0xD0a4b8946Cb52f0661273bfbC6fD0E0C75Fc6433", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x990f341946A3fdB507aE7e52d17851B87168017c/logo.png", - "symbol": "STRONG", - "name": "Strong", - "contractAddress": "0x990f341946A3fdB507aE7e52d17851B87168017c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "STX", - "name": "Stox", - "contractAddress": "0x006BeA43Baa3f7A6f765F14f10A1a1b08334EF45", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "SNC", - "name": "SunContract", - "contractAddress": "0xF4134146AF2d511Dd5EA8cDB1C4AC88C57D60404", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xe53EC727dbDEB9E2d5456c3be40cFF031AB40A55/logo.png", - "symbol": "SUPER", - "name": "SuperFarm", - "contractAddress": "0xe53EC727dbDEB9E2d5456c3be40cFF031AB40A55", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B3595068778DD592e39A122f4f5a5cF09C90fE2/logo.png", - "symbol": "SUSHI", - "name": "SushiSwap", - "contractAddress": "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9/logo.png", - "symbol": "SXP", - "name": "Swipe", - "contractAddress": "0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9f7229aF0c4b9740e207Ea283b9094983f78ba04/logo.png", - "symbol": "TAD", - "name": "Tadpole", - "contractAddress": "0x9f7229aF0c4b9740e207Ea283b9094983f78ba04", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa1eD0364D53394209D61aE8bfdb8Ff50484D8c91/logo.png", - "symbol": "TBC", - "name": "TeraBlock Token", - "contractAddress": "0xa1eD0364D53394209D61aE8bfdb8Ff50484D8c91", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "THETA", - "name": "Theta Token", - "contractAddress": "0x3883f5e181fccaf8410fa61e12b59bad963fb645", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x77777FeDdddFfC19Ff86DB637967013e6C6A116C/logo.png", - "symbol": "TORN", - "name": "TornadoCash", - "contractAddress": "0x77777FeDdddFfC19Ff86DB637967013e6C6A116C", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "symbol": "TRX", - "name": "TRON", - "contractAddress": "0xf230b790e05390fc8295f4d3f60332c93bed42e2", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0202Be363B8a4820f3F4DE7FaF5224fF05943AB1/logo.png", - "symbol": "UFT", - "name": "UniLend Finance Token", - "contractAddress": "0x0202Be363B8a4820f3F4DE7FaF5224fF05943AB1", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png", - "symbol": "USDC", - "name": "USDC", - "contractAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "STU", - "name": "bitJob", - "contractAddress": "0x0371a82e4a9d0a4312f3ee2ac9c6958512891372", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBa21Ef4c9f433Ede00badEFcC2754B8E74bd538A/logo.png", - "symbol": "SWFL", - "name": "Swapfolio", - "contractAddress": "0xBa21Ef4c9f433Ede00badEFcC2754B8E74bd538A", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa/logo.png", - "symbol": "TBTC", - "name": "tBTC", - "contractAddress": "0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x57Ab1ec28D129707052df4dF418D58a2D46d5f51/logo.png", - "symbol": "sUSD", - "name": "Synth sUSD", - "contractAddress": "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 2, - "symbol": "TEL", - "name": "Telcoin", - "contractAddress": "0x467bccd9d29f223bce8043b84e8c8b282827790f", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xDcB01cc464238396E213a6fDd933E36796eAfF9f/logo.png", - "symbol": "YLD", - "name": "Yield", - "contractAddress": "0xDcB01cc464238396E213a6fDd933E36796eAfF9f", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7F3EDcdD180Dbe4819Bd98FeE8929b5cEdB3AdEB/logo.png", - "symbol": "XTK", - "name": "xToken", - "contractAddress": "0x7F3EDcdD180Dbe4819Bd98FeE8929b5cEdB3AdEB", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAE1eaAE3F627AAca434127644371b67B18444051/logo.png", - "symbol": "YOP", - "name": "YOP", - "contractAddress": "0xAE1eaAE3F627AAca434127644371b67B18444051", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf4CD3d3Fda8d7Fd6C5a500203e38640A70Bf9577/logo.png", - "symbol": "Yf-DAI", - "name": "YfDAI.finance", - "contractAddress": "0xf4CD3d3Fda8d7Fd6C5a500203e38640A70Bf9577", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2e2f3246b6c65CCc4239c9Ee556EC143a7E5DE2c/logo.png", - "symbol": "YFIM", - "name": "yfi.mobi", - "contractAddress": "0x2e2f3246b6c65CCc4239c9Ee556EC143a7E5DE2c", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB1e9157c2Fdcc5a856C8DA8b2d89b6C32b3c1229/logo.png", - "symbol": "ZEFU", - "name": "Zenfuse Trading Platform Token", - "contractAddress": "0xB1e9157c2Fdcc5a856C8DA8b2d89b6C32b3c1229", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 12, - "symbol": "ZIL", - "name": "Zilliqa", - "contractAddress": "0x05f4a42e251f2d52b8ed15E9FEdAacFcEF1FAD27", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "ZLA", - "name": "Zilla", - "contractAddress": "0xfd8971d5e8e1740ce2d0a84095fca4de729d0c16", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE95A203B1a91a908F9B9CE46459d101078c2c3cb/logo.png", - "symbol": "aEth", - "name": "aEthereum", - "contractAddress": "0xE95A203B1a91a908F9B9CE46459d101078c2c3cb", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7b123f53421b1bF8533339BFBdc7C98aA94163db/logo.png", - "symbol": "buidl", - "name": "dfohub", - "contractAddress": "0x7b123f53421b1bF8533339BFBdc7C98aA94163db", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5218E472cFCFE0b64A064F055B43b4cdC9EfD3A6/logo.png", - "symbol": "eRSDL", - "name": "UnFederalReserveToken", - "contractAddress": "0x5218E472cFCFE0b64A064F055B43b4cdC9EfD3A6", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984/logo.png", - "symbol": "UNI", - "name": "Uniswap", - "contractAddress": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 6, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png", - "symbol": "USDT", - "name": "Tether USD", - "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "VEE", - "name": "BLOCKv", - "contractAddress": "0x340d2bde5eb28c1eed91b2f790723e3b160613b7", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF411903cbC70a74d22900a5DE66A2dda66507255/logo.png", - "symbol": "VRA", - "name": "VERA", - "contractAddress": "0xF411903cbC70a74d22900a5DE66A2dda66507255", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1b40183EFB4Dd766f11bDa7A7c3AD8982e998421/logo.png", - "symbol": "VSP", - "name": "VesperToken", - "contractAddress": "0x1b40183EFB4Dd766f11bDa7A7c3AD8982e998421", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "symbol": "VGX", - "name": "Voyager", - "contractAddress": "0x5af2be193a6abca9c8817001f45744777db30756", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 4, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9355372396e3F6daF13359B7b607a3374cc638e0/logo.png", - "symbol": "WHALE", - "name": "WHALE", - "contractAddress": "0x9355372396e3F6daF13359B7b607a3374cc638e0", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "WTC", - "name": "Waltonchain", - "contractAddress": "0xb7cb1c96db6b22b0d3d9536e0108d062bd488f74", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4691937a7508860F876c9c0a2a617E7d9E945D4B/logo.png", - "symbol": "WOO", - "name": "Wootrade Network", - "contractAddress": "0x4691937a7508860F876c9c0a2a617E7d9E945D4B", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "symbol": "WPR", - "name": "WePower", - "contractAddress": "0x4CF488387F035FF08c371515562CBa712f9015d4", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5228a22e72ccC52d415EcFd199F99D0665E7733b/logo.png", - "symbol": "pBTC", - "name": "pTokens BTC", - "contractAddress": "0x5228a22e72ccC52d415EcFd199F99D0665E7733b", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 8, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D/logo.png", - "symbol": "renBTC", - "name": "renBTC", - "contractAddress": "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3383c5a8969Dc413bfdDc9656Eb80A1408E4bA20/logo.png", - "symbol": "wANATHA", - "name": "Wrapped ANATHA", - "contractAddress": "0x3383c5a8969Dc413bfdDc9656Eb80A1408E4bA20", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa0afAA285Ce85974c3C881256cB7F225e3A1178a/logo.png", - "symbol": "wCRES", - "name": "Wrapped CRES", - "contractAddress": "0xa0afAA285Ce85974c3C881256cB7F225e3A1178a", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e/logo.png", - "symbol": "YFI", - "name": "Yearn.Finance", - "contractAddress": "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF94b5C5651c888d928439aB6514B93944eEE6F48/logo.png", - "symbol": "YLD", - "name": "Yield", - "contractAddress": "0xF94b5C5651c888d928439aB6514B93944eEE6F48", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 10, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xb9EF770B6A5e12E45983C5D80545258aA38F3B78/logo.png", - "symbol": "ZCN", - "name": "0chain", - "contractAddress": "0xb9EF770B6A5e12E45983C5D80545258aA38F3B78", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2eDf094dB69d6Dcd487f1B3dB9febE2eeC0dd4c5/logo.png", - "symbol": "ZEE", - "name": "ZeroSwapToken", - "contractAddress": "0x2eDf094dB69d6Dcd487f1B3dB9febE2eeC0dd4c5", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE41d2489571d322189246DaFA5ebDe1F4699F498/logo.png", - "symbol": "ZRX", - "name": "0x Protocol Token", - "contractAddress": "0xE41d2489571d322189246DaFA5ebDe1F4699F498", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 18, - "customIconUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1337DEF18C680aF1f9f45cBcab6309562975b1dD/logo.png", - "symbol": "arNXM", - "name": "Armor NXM", - "contractAddress": "0x1337DEF18C680aF1f9f45cBcab6309562975b1dD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - }, - { - "decimalCount": 9, - "symbol": "ADT", - "name": "adToken", - "contractAddress": "0xD0D6D6C5Fe4a677D343cC433536BB717bAe167dD", - "blockchain": { - "key": "ethereum", - "curve": "secp256k1", - "testnet": false - } - } -] diff --git a/app/src/main/assets/ethereum_tokens.json b/app/src/main/assets/ethereum_tokens.json new file mode 100644 index 0000000000..d8a8c0cd97 --- /dev/null +++ b/app/src/main/assets/ethereum_tokens.json @@ -0,0 +1,4765 @@ +[ + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7FF4169a6B5122b664c51c95727d87750eC07c84/logo.png", + "symbol" : "10SET", + "name" : "10Set Token", + "contractAddress" : "0x7FF4169a6B5122b664c51c95727d87750eC07c84", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x111111111117dC0aa78b770fA6A738034120C302/logo.png", + "symbol" : "1INCH", + "name" : "1INCH Token", + "contractAddress" : "0x111111111117dC0aa78b770fA6A738034120C302", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBBc2AE13b23d715c30720F079fcd9B4a74093505/logo.png", + "symbol" : "ERN", + "name" : "@EthernityChain $ERN Token", + "contractAddress" : "0xBBc2AE13b23d715c30720F079fcd9B4a74093505", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "1ST", + "name" : "FirstBlood", + "contractAddress" : "0xAf30D2a7E90d7DC361c8C4585e9BB7D2F6f15bc7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9/logo.png", + "symbol" : "AAVE", + "name" : "Aave Token", + "contractAddress" : "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ABT", + "name" : "ArcBlock", + "contractAddress" : "0xb98d4c97425d9908e66e53a6fdf673acca0be986", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xADE00C28244d5CE17D72E40330B1c318cD12B7c3/logo.png", + "symbol" : "ADX", + "name" : "AdEx Network", + "contractAddress" : "0xADE00C28244d5CE17D72E40330B1c318cD12B7c3", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "AE", + "name" : "Aeternity", + "contractAddress" : "0x5ca9a71b1d01849c0a95490cc00559717fcf0d1d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "AION", + "name" : "Aion", + "contractAddress" : "0x4CEdA7906a5Ed2179785Cd3A40A69ee8bc99C466", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8eB24319393716668D768dCEC29356ae9CfFe285/logo.png", + "symbol" : "AGI", + "name" : "SingularityNET Token", + "contractAddress" : "0x8eB24319393716668D768dCEC29356ae9CfFe285", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x626E8036dEB333b408Be468F951bdB42433cBF18/logo.png", + "symbol" : "AIOZ", + "name" : "AIOZ Network", + "contractAddress" : "0x626E8036dEB333b408Be468F951bdB42433cBF18", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x00a8b738E453fFd858a7edf03bcCfe20412f0Eb0/logo.png", + "symbol" : "ALBT", + "name" : "AllianceBlock Token", + "contractAddress" : "0x00a8b738E453fFd858a7edf03bcCfe20412f0Eb0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "AMLT", + "name" : "AMLT by Coinfirm", + "contractAddress" : "0xca0e7269600d353f70b14ad118a49575455c0f2f", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x95a4492F028aa1fd432Ea71146b433E7B4446611/logo.png", + "symbol" : "APY", + "name" : "APY Governance Token", + "contractAddress" : "0x95a4492F028aa1fd432Ea71146b433E7B4446611", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "ARN", + "name" : "Aeron", + "contractAddress" : "0xBA5F11b16B155792Cf3B2E6880E8706859A8AEB6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 4, + "symbol" : "AST", + "name" : "Airswap", + "contractAddress" : "0x27054b13b1b798b345b591a4d22e6562d47ea75a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "AVM", + "name" : "AVM Ecosystem", + "contractAddress" : "0x74004a7227615fb52b82d17ffabfa376907d8a4d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ELF", + "name" : "Aelf", + "contractAddress" : "0xbf2179859fc6d5bee9bf9158632dc51678a4100e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "AMB", + "name" : "Amber", + "contractAddress" : "0x4dc3643dbc642b72c158e7f3d2ff232df61cb6ce", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfF20817765cB7f73d4bde2e66e067E58D11095C2/logo.png", + "symbol" : "AMP", + "name" : "Amp", + "contractAddress" : "0xfF20817765cB7f73d4bde2e66e067E58D11095C2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets//logo.png", + "symbol" : "AMPL", + "name" : "Ampleforth", + "contractAddress" : "0xD46bA6D942050d489DBd938a2C909A5d5039A161", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa117000000f279D81A1D3cc75430fAA017FA5A2e/logo.png", + "symbol" : "ANT", + "name" : "Aragon Network Token", + "contractAddress" : "0xa117000000f279D81A1D3cc75430fAA017FA5A2e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "APPC", + "name" : "AppCoins", + "contractAddress" : "0x1a7a8bd9106f2b8d977e08582dc7d24c723ab0db", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1337DEF16F9B486fAEd0293eb623Dc8395dFE46a/logo.png", + "symbol" : "ARMOR", + "name" : "Armor", + "contractAddress" : "0x1337DEF16F9B486fAEd0293eb623Dc8395dFE46a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdacD69347dE42baBfAEcD09dC88958378780FB62/logo.png", + "symbol" : "ATRI", + "name" : "AtariToken", + "contractAddress" : "0xdacD69347dE42baBfAEcD09dC88958378780FB62", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ATMI", + "name" : "Atonomi", + "contractAddress" : "0x97aeb5066e1a590e868b511457beb6fe99d329f5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998/logo.png", + "symbol" : "AUDIO", + "name" : "Audius", + "contractAddress" : "0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "AUTO", + "name" : "CUBE", + "contractAddress" : "0x622dFfCc4e83C64ba959530A5a5580687a57581b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF5D669627376EBd411E34b98F19C868c8ABA5ADA/logo.png", + "symbol" : "AXS", + "name" : "Axie Infinity", + "contractAddress" : "0xF5D669627376EBd411E34b98F19C868c8ABA5ADA", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1C9491865a1DE77C5b6e19d2E6a5F1D7a6F2b25F/logo.png", + "symbol" : "MATTER", + "name" : "Antimatter.Finance Governance Token", + "contractAddress" : "0x1C9491865a1DE77C5b6e19d2E6a5F1D7a6F2b25F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x71F85B2E46976bD21302B64329868fd15eb0D127/logo.png", + "symbol" : "AXN", + "name" : "Axion", + "contractAddress" : "0x71F85B2E46976bD21302B64329868fd15eb0D127", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xba100000625a3754423978a60c9317c58a424e3D/logo.png", + "symbol" : "BAL", + "name" : "Balancer", + "contractAddress" : "0xba100000625a3754423978a60c9317c58a424e3D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "BIX", + "name" : "BIX Token", + "contractAddress" : "0xb3104b4b9da82025e8b9f8fb28b3553ce2f67069", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5Dc02Ea99285E17656b8350722694c35154DB1E8/logo.png", + "symbol" : "BOND", + "name" : "BOND", + "contractAddress" : "0x5Dc02Ea99285E17656b8350722694c35154DB1E8", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "BRD", + "name" : "BRD Token", + "contractAddress" : "0x558ec3152e2eb2174905cd19aea4e34a23de9ad6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "BNT", + "name" : "Bancor", + "contractAddress" : "0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55/logo.png", + "symbol" : "BAND", + "name" : "BandToken", + "contractAddress" : "0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x54C9EA2E9C9E8eD865Db4A4ce6711C2a0d5063Ba/logo.png", + "symbol" : "BART", + "name" : "BarterTrade", + "contractAddress" : "0x54C9EA2E9C9E8eD865Db4A4ce6711C2a0d5063Ba", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x07150e919B4De5fD6a63DE1F9384828396f25fDC/logo.png", + "symbol" : "BASE", + "name" : "Base Protocol", + "contractAddress" : "0x07150e919B4De5fD6a63DE1F9384828396f25fDC", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0D8775F648430679A709E98d2b0Cb6250d2887EF/logo.png", + "symbol" : "BAT", + "name" : "Basic Attention Token", + "contractAddress" : "0x0D8775F648430679A709E98d2b0Cb6250d2887EF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA91ac63D040dEB1b7A5E4d4134aD23eb0ba07e14/logo.png", + "symbol" : "BEL", + "name" : "Bella", + "contractAddress" : "0xA91ac63D040dEB1b7A5E4d4134aD23eb0ba07e14", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "BNB", + "name" : "Binance Coin", + "contractAddress" : "0xb8c77482e45f1f44de1745f52c74426c631bdd52", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "BUSD", + "name" : "Binance USD", + "contractAddress" : "0x4fabb145d64652a948d72533023f6e7a623c7c53", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x67c597624B17b16fb77959217360B7cD18284253/logo.png", + "symbol" : "MARK", + "name" : "Benchmark", + "contractAddress" : "0x67c597624B17b16fb77959217360B7cD18284253", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7671904eed7f10808B664fc30BB8693FD7237abF/logo.png", + "symbol" : "BBR", + "name" : "BitberryToken", + "contractAddress" : "0x7671904eed7f10808B664fc30BB8693FD7237abF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCF3C8Be2e2C42331Da80EF210e9B1b307C03d36A/logo.png", + "symbol" : "BEPRO", + "name" : "BetProtocolToken", + "contractAddress" : "0xCF3C8Be2e2C42331Da80EF210e9B1b307C03d36A", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c/logo.png", + "symbol" : "BFC", + "name" : "Bifrost", + "contractAddress" : "0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9BE89D2a4cd102D8Fecc6BF9dA793be995C22541/logo.png", + "symbol" : "BBTC", + "name" : "Binance Wrapped BTC", + "contractAddress" : "0x9BE89D2a4cd102D8Fecc6BF9dA793be995C22541", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x25e1474170c4c0aA64fa98123bdc8dB49D7802fa/logo.png", + "symbol" : "BID", + "name" : "Bidao", + "contractAddress" : "0x25e1474170c4c0aA64fa98123bdc8dB49D7802fa", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x70401dFD142A16dC7031c56E862Fc88Cb9537Ce0/logo.png", + "symbol" : "BIRD", + "name" : "Bird.Money", + "contractAddress" : "0x70401dFD142A16dC7031c56E862Fc88Cb9537Ce0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAec7e1f531Bb09115103C53ba76829910Ec48966/logo.png", + "symbol" : "BLANK", + "name" : "Blank Token", + "contractAddress" : "0xAec7e1f531Bb09115103C53ba76829910Ec48966", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "BLZ", + "name" : "Bluzelle", + "contractAddress" : "0x5732046a883704404f284ce41ffadd5b007fd668", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x725C263e32c72dDC3A19bEa12C5a0479a81eE688/logo.png", + "symbol" : "BMI", + "name" : "Bridge Mutual", + "contractAddress" : "0x725C263e32c72dDC3A19bEa12C5a0479a81eE688", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD2dDa223b2617cB616c1580db421e4cFAe6a8a85/logo.png", + "symbol" : "BONDLY", + "name" : "Bondly Token", + "contractAddress" : "0xD2dDa223b2617cB616c1580db421e4cFAe6a8a85", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "BTM", + "name" : "Bytom", + "contractAddress" : "0xcb97e65f07da24d46bcdd078ebebd7c6e6e3d750", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CANDY", + "name" : "Candy", + "contractAddress" : "0xf2eab3a2034d3f6b63734d2e08262040e3ff7b48", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x954b890704693af242613edEf1B603825afcD708/logo.png", + "symbol" : "CARD", + "name" : "Cardstack", + "contractAddress" : "0x954b890704693af242613edEf1B603825afcD708", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CAS", + "name" : "Cashaa", + "contractAddress" : "0xe8780b48bdb05f928697a5e8155f672ed91462f7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CCC", + "name" : "Container Crypto Coin", + "contractAddress" : "0x9e3359f862b6c7f5c660cfd6d1aa6909b1d9504d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x17aC188e09A7890a1844E5E65471fE8b0CcFadF3/logo.png", + "symbol" : "CC10", + "name" : "Cryptocurrency Top 10 Tokens Index", + "contractAddress" : "0x17aC188e09A7890a1844E5E65471fE8b0CcFadF3", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x26c8AFBBFE1EBaca03C2bB082E69D0476Bffe099/logo.png", + "symbol" : "CELL", + "name" : "Cellframe Token", + "contractAddress" : "0x26c8AFBBFE1EBaca03C2bB082E69D0476Bffe099", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 4, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d/logo.png", + "symbol" : "CEL", + "name" : "Celsius", + "contractAddress" : "0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CFI", + "name" : "Cofound.it", + "contractAddress" : "0x12FEF5e57bF45873Cd9B62E9DBd7BFb99e32D73e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC4C2614E694cF534D407Ee49F8E44D125E4681c4/logo.png", + "symbol" : "CHAIN", + "name" : "Chain Games", + "contractAddress" : "0xC4C2614E694cF534D407Ee49F8E44D125E4681c4", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x63b4f3e3fa4e438698CE330e365E831F7cCD1eF4/logo.png", + "symbol" : "CFi", + "name" : "CyberFi Token", + "contractAddress" : "0x63b4f3e3fa4e438698CE330e365E831F7cCD1eF4", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CNN", + "name" : "CNN Token", + "contractAddress" : "0x8713d26637cf49e1b6b4a7ce57106aabc9325343", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xDDB3422497E61e13543BeA06989C0789117555c5/logo.png", + "symbol" : "COTI", + "name" : "COTI Token", + "contractAddress" : "0xDDB3422497E61e13543BeA06989C0789117555c5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CSP", + "name" : "Caspian", + "contractAddress" : "0xa6446d655a0c34bc4f05042ee88170d056cbaf45", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1fE24F25b1Cf609B9c4e7E12D802e3640dFA5e43/logo.png", + "symbol" : "CGG", + "name" : "ChainGuardians Governance Token", + "contractAddress" : "0x1fE24F25b1Cf609B9c4e7E12D802e3640dFA5e43", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CMT", + "name" : "CyberMiles", + "contractAddress" : "0xf85fEea2FdD81d51177F6b8F35F0e6734Ce45F5F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CND", + "name" : "Cindicator", + "contractAddress" : "0xd4c435f5b09f855c3317c8524cb1f586e42795fa", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "CVC", + "name" : "Civic", + "contractAddress" : "0x41e5560054824ea6b0732e656e3ad64e20e94e45", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x69692D3345010a207b759a7D1af6fc7F38b35c5E/logo.png", + "symbol" : "CHADS", + "name" : "chads.vc", + "contractAddress" : "0x69692D3345010a207b759a7D1af6fc7F38b35c5E", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x514910771AF9Ca656af840dff83E8264EcF986CA/logo.png", + "symbol" : "Link", + "name" : "ChainLink", + "contractAddress" : "0x514910771AF9Ca656af840dff83E8264EcF986CA", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "TIME", + "name" : "Chronobank", + "contractAddress" : "0x6531f133e6DeeBe7F2dcE5A0441aA7ef330B4e53", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE61fDAF474Fac07063f2234Fb9e60C1163Cfa850/logo.png", + "symbol" : "COIN", + "name" : "Coin Utility Token", + "contractAddress" : "0xE61fDAF474Fac07063f2234Fb9e60C1163Cfa850", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc00e94Cb662C3520282E6f5717214004A7f26888/logo.png", + "symbol" : "COMP", + "name" : "Compound", + "contractAddress" : "0xc00e94Cb662C3520282E6f5717214004A7f26888", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1/logo.png", + "symbol" : "CVP", + "name" : "Concentrated Voting Power", + "contractAddress" : "0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc834Fa996fA3BeC7aAD3693af486ae53D8aA8B50/logo.png", + "symbol" : "CONV", + "name" : "Convergence", + "contractAddress" : "0xc834Fa996fA3BeC7aAD3693af486ae53D8aA8B50", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x62359Ed7505Efc61FF1D56fEF82158CcaffA23D7/logo.png", + "symbol" : "CORE", + "name" : "cVault.finance", + "contractAddress" : "0x62359Ed7505Efc61FF1D56fEF82158CcaffA23D7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2ba592F78dB6436527729929AAf6c908497cB200/logo.png", + "symbol" : "CREAM", + "name" : "Cream", + "contractAddress" : "0x2ba592F78dB6436527729929AAf6c908497cB200", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "symbol" : "CS", + "name" : "Credits", + "contractAddress" : "0x46b9ad944d1059450da1163511069c718f699d31", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaC0104Cca91D167873B8601d2e71EB3D4D8c33e0/logo.png", + "symbol" : "CWS", + "name" : "Crowns", + "contractAddress" : "0xaC0104Cca91D167873B8601d2e71EB3D4D8c33e0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "CRPT", + "name" : "Crypterium", + "contractAddress" : "0x08389495d7456e1951ddf7c3a1314a4bfb646d8b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0f51bb10119727a7e5eA3538074fb341F56B09Ad/logo.png", + "symbol" : "DAO", + "name" : "DAO Maker Token", + "contractAddress" : "0x0f51bb10119727a7e5eA3538074fb341F56B09Ad", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x26CE25148832C04f3d7F26F32478a9fe55197166/logo.png", + "symbol" : "DEXT", + "name" : "DEXTools", + "contractAddress" : "0x26CE25148832C04f3d7F26F32478a9fe55197166", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B175474E89094C44Da98b954EedeAC495271d0F/logo.png", + "symbol" : "DAI", + "name" : "Dai Stablecoin", + "contractAddress" : "0x6B175474E89094C44Da98b954EedeAC495271d0F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xFbEEa1C75E4c4465CB2FCCc9c6d6afe984558E20/logo.png", + "symbol" : "DDIM", + "name" : "DuckDaoDime", + "contractAddress" : "0xFbEEa1C75E4c4465CB2FCCc9c6d6afe984558E20", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE1c7E30C42C24582888C758984f6e382096786bd/logo.png", + "symbol" : "XCUR", + "name" : "Curate", + "contractAddress" : "0xE1c7E30C42C24582888C758984f6e382096786bd", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD533a949740bb3306d119CC777fa900bA034cd52/logo.png", + "symbol" : "CRV", + "name" : "Curve DAO Token", + "contractAddress" : "0xD533a949740bb3306d119CC777fa900bA034cd52", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x30f271C9E86D2B7d00a6376Cd96A1cFBD5F0b9b3/logo.png", + "symbol" : "DEC", + "name" : "Decentr", + "contractAddress" : "0x30f271C9E86D2B7d00a6376Cd96A1cFBD5F0b9b3", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9EA3b5b4EC044b70375236A281986106457b20EF/logo.png", + "symbol" : "DELTA", + "name" : "Delta Financial", + "contractAddress" : "0x9EA3b5b4EC044b70375236A281986106457b20EF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "DENT", + "name" : "DENT", + "contractAddress" : "0x3597bfd533a99c9aa083587b074434e61eb0a258", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xd379700999F4805Ce80aa32DB46A94dF64561108/logo.png", + "symbol" : "DETS", + "name" : "Dextrust", + "contractAddress" : "0xd379700999F4805Ce80aa32DB46A94dF64561108", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5cAf454Ba92e6F2c929DF14667Ee360eD9fD5b26/logo.png", + "symbol" : "DEV", + "name" : "Dev", + "contractAddress" : "0x5cAf454Ba92e6F2c929DF14667Ee360eD9fD5b26", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5F64Ab1544D28732F0A24F4713c2C8ec0dA089f0/logo.png", + "symbol" : "DEXTF", + "name" : "DEXTF Token", + "contractAddress" : "0x5F64Ab1544D28732F0A24F4713c2C8ec0dA089f0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc719d010B63E5bbF2C0551872CD5316ED26AcD83/logo.png", + "symbol" : "DIP", + "name" : "Decentralized Insurance Protocol", + "contractAddress" : "0xc719d010B63E5bbF2C0551872CD5316ED26AcD83", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x26E43759551333e57F073bb0772F50329A957b30/logo.png", + "symbol" : "DGVC", + "name" : "DegenVC", + "contractAddress" : "0x26E43759551333e57F073bb0772F50329A957b30", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x152687Bc4A7FCC89049cF119F9ac3e5aCF2eE7ef/logo.png", + "symbol" : "DHC", + "name" : "DeltaHub Community", + "contractAddress" : "0x152687Bc4A7FCC89049cF119F9ac3e5aCF2eE7ef", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x431ad2ff6a9C365805eBaD47Ee021148d6f7DBe0/logo.png", + "symbol" : "DF", + "name" : "dForce", + "contractAddress" : "0x431ad2ff6a9C365805eBaD47Ee021148d6f7DBe0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "symbol" : "DGD", + "name" : "DigixDAO", + "contractAddress" : "0xE0B7927c4aF23765Cb51314A0E0521A9645F0E2A", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x88EF27e69108B2633F8E1C184CC37940A075cC02/logo.png", + "symbol" : "DEGO", + "name" : "dego.finance", + "contractAddress" : "0x88EF27e69108B2633F8E1C184CC37940A075cC02", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419/logo.png", + "symbol" : "DIA", + "name" : "DIA", + "contractAddress" : "0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEd91879919B71bB6905f23af0A68d231EcF87b14/logo.png", + "symbol" : "DMG", + "name" : "DMM: Governance", + "contractAddress" : "0xEd91879919B71bB6905f23af0A68d231EcF87b14", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9cEB84f92A0561fa3Cc4132aB9c0b76A59787544/logo.png", + "symbol" : "DOKI", + "name" : "DokiDokiFinance", + "contractAddress" : "0x9cEB84f92A0561fa3Cc4132aB9c0b76A59787544", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "DOV", + "name" : "Dovu", + "contractAddress" : "0xac3211a5025414af2866ff09c23fc18bc97e79b1", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "DRGN", + "name" : "Dragon", + "contractAddress" : "0x419c4db4b9e25d6db2ad9691ccb832c8d9fda05e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "DNT", + "name" : "district0x", + "contractAddress" : "0x0abdace70d3790235af448c88547603b945604ea", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3aFfCCa64c2A6f4e3B6Bd9c64CD2C969EFd1ECBe/logo.png", + "symbol" : "DSLA", + "name" : "DSLA", + "contractAddress" : "0x3aFfCCa64c2A6f4e3B6Bd9c64CD2C969EFd1ECBe", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC0bA369c8Db6eB3924965e5c4FD0b4C1B91e305F/logo.png", + "symbol" : "DUCK", + "name" : "DLP Duck Token", + "contractAddress" : "0xC0bA369c8Db6eB3924965e5c4FD0b4C1B91e305F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x961C8c0B1aaD0c0b10a51FeF6a867E3091BCef17/logo.png", + "symbol" : "DYP", + "name" : "DeFiYieldProtocol", + "contractAddress" : "0x961C8c0B1aaD0c0b10a51FeF6a867E3091BCef17", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x740623d2c797b7D8D1EcB98e9b4Afcf99Ec31E14/logo.png", + "symbol" : "DYT", + "name" : "DoYourTip", + "contractAddress" : "0x740623d2c797b7D8D1EcB98e9b4Afcf99Ec31E14", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "EOS", + "name" : "EOS", + "contractAddress" : "0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAa6E8127831c9DE45ae56bB1b0d4D4Da6e5665BD/logo.png", + "symbol" : "ETH2x-FLI", + "name" : "ETH 2x Flexible Leverage Index", + "contractAddress" : "0xAa6E8127831c9DE45ae56bB1b0d4D4Da6e5665BD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 2, + "symbol" : "EUR.AVM", + "name" : "EUR AVM", + "contractAddress" : "0xF01Cd2f1c9E42c509d309aC8C5b29B6dA8E64b1a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "symbol" : "EDG", + "name" : "Edgeless", + "contractAddress" : "0x08711D3B02C8758F2FB3ab4e80228418a7F8e39c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "EDO", + "name" : "Eidoo", + "contractAddress" : "0xced4e93198734ddaff8492d525bd258d49eb388e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x178c820f862B14f316509ec36b13123DA19A6054/logo.png", + "symbol" : "EWTB", + "name" : "Energy Web Token Bridged", + "contractAddress" : "0x178c820f862B14f316509ec36b13123DA19A6054", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c/logo.png", + "symbol" : "ENJ", + "name" : "Enjin Coin", + "contractAddress" : "0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa0246c9032bC3A600820415aE600c6388619A14D/logo.png", + "symbol" : "FARM", + "name" : "FARM Reward Token", + "contractAddress" : "0xa0246c9032bC3A600820415aE600c6388619A14D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE5CAeF4Af8780E59Df925470b050Fb23C43CA68C/logo.png", + "symbol" : "FRM", + "name" : "Ferrum Network Token", + "contractAddress" : "0xE5CAeF4Af8780E59Df925470b050Fb23C43CA68C", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "FXC", + "name" : "Flexacoin", + "contractAddress" : "0x4a57E687b9126435a9B19E4A802113e266AdeBde", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8a40c222996f9F3431f63Bf80244C36822060f12/logo.png", + "symbol" : "FXF", + "name" : "Finxflo", + "contractAddress" : "0x8a40c222996f9F3431f63Bf80244C36822060f12", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x853d955aCEf822Db058eb8505911ED77F175b99e/logo.png", + "symbol" : "FRAX", + "name" : "Frax", + "contractAddress" : "0x853d955aCEf822Db058eb8505911ED77F175b99e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x29502fE4d233EF0b45C3647101Fa1252cE0634BD/logo.png", + "symbol" : "FROGE", + "name" : "Froge Finance", + "contractAddress" : "0x29502fE4d233EF0b45C3647101Fa1252cE0634BD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b/logo.png", + "symbol" : "FUN", + "name" : "FunFair", + "contractAddress" : "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8c15Ef5b4B21951d50E53E4fbdA8298FFAD25057/logo.png", + "symbol" : "FX", + "name" : "Function X", + "contractAddress" : "0x8c15Ef5b4B21951d50E53E4fbdA8298FFAD25057", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6BFf2fE249601ed0Db3a87424a2E923118BB0312/logo.png", + "symbol" : "FYZ", + "name" : "Fyooz", + "contractAddress" : "0x6BFf2fE249601ed0Db3a87424a2E923118BB0312", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8a854288a5976036A725879164Ca3e91d30c6A1B/logo.png", + "symbol" : "GET", + "name" : "GET", + "contractAddress" : "0x8a854288a5976036A725879164Ca3e91d30c6A1B", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "symbol" : "GNX", + "name" : "Genaro Network", + "contractAddress" : "0x6ec8a24cabdc339a06a172f8223ea557055adaa5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9F9c8ec3534c3cE16F928381372BfbFBFb9F4D24/logo.png", + "symbol" : "GLQ", + "name" : "GraphLinq", + "contractAddress" : "0x9F9c8ec3534c3cE16F928381372BfbFBFb9F4D24", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6810e776880C02933D47DB1b9fc05908e5386b96/logo.png", + "symbol" : "GNO", + "name" : "Gnosis Token", + "contractAddress" : "0x6810e776880C02933D47DB1b9fc05908e5386b96", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "GNT", + "name" : "Golem", + "contractAddress" : "0xa74476443119A942dE498590Fe1f2454d7D4aC0d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc3771d47E2Ab5A519E2917E61e23078d0C05Ed7f/logo.png", + "symbol" : "GTH", + "name" : "Gather", + "contractAddress" : "0xc3771d47E2Ab5A519E2917E61e23078d0C05Ed7f", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 2, + "symbol" : "GUSD", + "name" : "Gemini Dollar", + "contractAddress" : "0x056fd409e1d7a124bd7017459dfea2f387b6d5cd", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "GVT", + "name" : "Genesis Vision", + "contractAddress" : "0x103c3A209da59d3E7C4A89307e66521e081CFDF0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xbEa98c05eEAe2f3bC8c3565Db7551Eb738c8CCAb/logo.png", + "symbol" : "GYSR", + "name" : "Geyser", + "contractAddress" : "0xbEa98c05eEAe2f3bC8c3565Db7551Eb738c8CCAb", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "symbol" : "GD", + "name" : "Zilla GD", + "contractAddress" : "0xb4cebdb66b3a5183fd4764a25cad1fc109535016", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0/logo.png", + "symbol" : "GRO", + "name" : "Growth", + "contractAddress" : "0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc944E90C64B2c07662A292be6244BDf05Cda44a7/logo.png", + "symbol" : "GRT", + "name" : "Graph Token", + "contractAddress" : "0xc944E90C64B2c07662A292be6244BDf05Cda44a7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 3, + "symbol" : "GUP", + "name" : "Matchpool", + "contractAddress" : "0xf7B098298f7C69Fc14610bf71d5e02c60792894C", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39/logo.png", + "symbol" : "HEX", + "name" : "HEX", + "contractAddress" : "0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "HPB", + "name" : "HPBCoin", + "contractAddress" : "0x38c6a68304cdefb9bec48bbfaaba5c5b47818bb2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x584bC13c7D411c00c01A62e8019472dE68768430/logo.png", + "symbol" : "HEGIC", + "name" : "Hegic", + "contractAddress" : "0x584bC13c7D411c00c01A62e8019472dE68768430", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEEF9f339514298C6A857EfCfC1A762aF84438dEE/logo.png", + "symbol" : "HEZ", + "name" : "Hermez Network Token", + "contractAddress" : "0xEEF9f339514298C6A857EfCfC1A762aF84438dEE", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6c6EE5e31d828De241282B9606C8e98Ea48526E2/logo.png", + "symbol" : "HOT", + "name" : "HoloToken", + "contractAddress" : "0x6c6EE5e31d828De241282B9606C8e98Ea48526E2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "HYDRO", + "name" : "Hydro", + "contractAddress" : "0xebbdf302c940c6bfd49c6b165f457fdb324649bc", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ICX", + "name" : "ICON", + "contractAddress" : "0xb5a5f22694352c15b00323844ad545abb2b11028", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ICN", + "name" : "ICONOMI", + "contractAddress" : "0x888666CA69E0f178DED6D75b5726Cee99A87D698", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEBd9D99A3982d547C5Bb4DB7E3b1F9F14b67Eb83/logo.png", + "symbol" : "ID", + "name" : "Everest ID", + "contractAddress" : "0xEBd9D99A3982d547C5Bb4DB7E3b1F9F14b67Eb83", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x72630B1e3B42874bf335020Ba0249e3E9e47Bafc/logo.png", + "symbol" : "EPAN", + "name" : "Paypolitan Token", + "contractAddress" : "0x72630B1e3B42874bf335020Ba0249e3E9e47Bafc", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "GBX", + "name" : "Globitex", + "contractAddress" : "0x12fcd6463e66974cf7bbc24ffc4d40d6be458283", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf6537FE0df7F0Cc0985Cf00792CC98249E73EFa0/logo.png", + "symbol" : "GIV", + "name" : "GIVToken", + "contractAddress" : "0xf6537FE0df7F0Cc0985Cf00792CC98249E73EFa0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xeEAA40B28A2d1b0B08f6f97bB1DD4B75316c6107/logo.png", + "symbol" : "GOVI", + "name" : "GOVI", + "contractAddress" : "0xeEAA40B28A2d1b0B08f6f97bB1DD4B75316c6107", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 5, + "symbol" : "GTO", + "name" : "Gifto", + "contractAddress" : "0xc5bbae50781be1669306b9e001eff57a2957b09d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "IOST", + "name" : "IOStoken", + "contractAddress" : "0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ITC", + "name" : "IOT Chain", + "contractAddress" : "0x5e6b6d9abad9093fdc861ea1600eba1b355cd940", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xe28b3B32B6c345A34Ff64674606124Dd5Aceca30/logo.png", + "symbol" : "INJ", + "name" : "Injective Token", + "contractAddress" : "0xe28b3B32B6c345A34Ff64674606124Dd5Aceca30", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4B1E80cAC91e2216EEb63e29B957eB91Ae9C2Be8/logo.png", + "symbol" : "JUP", + "name" : "Jupiter", + "contractAddress" : "0x4B1E80cAC91e2216EEb63e29B957eB91Ae9C2Be8", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC/logo.png", + "symbol" : "KEEP", + "name" : "KEEP Token", + "contractAddress" : "0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x16980b3B4a3f9D89E33311B5aa8f80303E5ca4F8/logo.png", + "symbol" : "KEX", + "name" : "KIRA Network", + "contractAddress" : "0x16980b3B4a3f9D89E33311B5aa8f80303E5ca4F8", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "KIN", + "name" : "Kin", + "contractAddress" : "0x818Fc6C2Ec5986bc6E2CBf00939d90556aB12ce5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCbfef8fdd706cde6F208460f2Bf39Aa9c785F05D/logo.png", + "symbol" : "KINE", + "name" : "Kine Governance Token", + "contractAddress" : "0xCbfef8fdd706cde6F208460f2Bf39Aa9c785F05D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1cEB5cB57C4D4E2b2433641b95Dd330A33185A44/logo.png", + "symbol" : "KP3R", + "name" : "Keep3rV1", + "contractAddress" : "0x1cEB5cB57C4D4E2b2433641b95Dd330A33185A44", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1dD80016e3d4ae146Ee2EBB484e8edD92dacC4ce/logo.png", + "symbol" : "LEAD", + "name" : "Lead Token", + "contractAddress" : "0x1dD80016e3d4ae146Ee2EBB484e8edD92dacC4ce", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0fF6ffcFDa92c53F615a4A75D982f399C989366b/logo.png", + "symbol" : "LAYER", + "name" : "Unilayer", + "contractAddress" : "0x0fF6ffcFDa92c53F615a4A75D982f399C989366b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD/logo.png", + "symbol" : "LRC", + "name" : "LoopringCoin V2", + "contractAddress" : "0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3593D125a4f7849a1B059E64F4517A86Dd60c95d/logo.png", + "symbol" : "OM", + "name" : "MANTRA DAO", + "contractAddress" : "0x3593D125a4f7849a1B059E64F4517A86Dd60c95d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "MAN", + "name" : "MATRIX AI Network", + "contractAddress" : "0xe25bcec5d3801ce3a794079bf94adf1b8ccd802d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "MYST", + "name" : "Mysterium", + "contractAddress" : "0xa645264C5603E96c3b0B078cdab68733794B0A71", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "NULS", + "name" : "Nuls", + "contractAddress" : "0xb91318f35bdb262e9423bc7c7c2a3a93dd93c92c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfAd45E47083e4607302aa43c65fB3106F1cd7607/logo.png", + "symbol" : "HOGE", + "name" : "hoge.finance", + "contractAddress" : "0xfAd45E47083e4607302aa43c65fB3106F1cd7607", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "IXT", + "name" : "iXledger", + "contractAddress" : "0xfca47962d45adfdfd1ab2d972315db4ce7ccf094", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB9d99C33eA2d86EC5eC6b8A4dD816EBBA64404AF/logo.png", + "symbol" : "K21", + "name" : "k21.kanon.art", + "contractAddress" : "0xB9d99C33eA2d86EC5eC6b8A4dD816EBBA64404AF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0F5D2fB29fb7d3CFeE444a200298f468908cC942/logo.png", + "symbol" : "MANA", + "name" : "Decentraland MANA", + "contractAddress" : "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1494CA1F11D487c2bBe4543E90080AeBa4BA3C2b/logo.png", + "symbol" : "DPI", + "name" : "DefiPulse Index", + "contractAddress" : "0x1494CA1F11D487c2bBe4543E90080AeBa4BA3C2b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "ENG", + "name" : "Enigma", + "contractAddress" : "0xf0ee6b27b759c9893ce4f094b49ad28fd15a23e4", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 16, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD6c67B93a7b248dF608a653d82a100556144c5DA/logo.png", + "symbol" : "EXNT", + "name" : "ExNetwork Community Token", + "contractAddress" : "0xD6c67B93a7b248dF608a653d82a100556144c5DA", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfffffffFf15AbF397dA76f1dcc1A1604F45126DB/logo.png", + "symbol" : "FSW", + "name" : "FalconSwap Token", + "contractAddress" : "0xfffffffFf15AbF397dA76f1dcc1A1604F45126DB", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF4d861575ecC9493420A3f5a14F85B13f0b50EB3/logo.png", + "symbol" : "FCL", + "name" : "Fractal Protocol Token", + "contractAddress" : "0xF4d861575ecC9493420A3f5a14F85B13f0b50EB3", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x956F47F50A910163D8BF957Cf5846D573E7f87CA/logo.png", + "symbol" : "FEI", + "name" : "Fei USD", + "contractAddress" : "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "FSN", + "name" : "Fusion", + "contractAddress" : "0xd0352a019e9ab9d757776f532377aaebd36fd541", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdd974D5C2e2928deA5F71b9825b8b646686BD200/logo.png", + "symbol" : "KNC", + "name" : "Kyber Network Crystal", + "contractAddress" : "0xdd974D5C2e2928deA5F71b9825b8b646686BD200", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x67B6D479c7bB412C54e03dCA8E1Bc6740ce6b99C/logo.png", + "symbol" : "KYL", + "name" : "Kylin Network", + "contractAddress" : "0x67B6D479c7bB412C54e03dCA8E1Bc6740ce6b99C", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaE697F994Fc5eBC000F8e22EbFfeE04612f98A0d/logo.png", + "symbol" : "LGCY", + "name" : "LGCY Network", + "contractAddress" : "0xaE697F994Fc5eBC000F8e22EbFfeE04612f98A0d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0a50C93c762fDD6E56D86215C24AaAD43aB629aa/logo.png", + "symbol" : "LGO", + "name" : "LGO Token", + "contractAddress" : "0x0a50C93c762fDD6E56D86215C24AaAD43aB629aa", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6149C26Cd2f7b5CCdb32029aF817123F6E37Df5B/logo.png", + "symbol" : "LPOOL", + "name" : "Launchpool token", + "contractAddress" : "0x6149C26Cd2f7b5CCdb32029aF817123F6E37Df5B", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x80fB784B7eD66730e8b1DBd9820aFD29931aab03/logo.png", + "symbol" : "LEND", + "name" : "Lend", + "contractAddress" : "0x80fB784B7eD66730e8b1DBd9820aFD29931aab03", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0000000000095413afC295d19EDeb1Ad7B71c952/logo.png", + "symbol" : "LON", + "name" : "Tokenlon", + "contractAddress" : "0x0000000000095413afC295d19EDeb1Ad7B71c952", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4de2573e27E648607B50e1Cfff921A33E4A34405/logo.png", + "symbol" : "LST", + "name" : "Lendroid Support Token", + "contractAddress" : "0x4de2573e27E648607B50e1Cfff921A33E4A34405", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "LOOM", + "name" : "Loom", + "contractAddress" : "0xa4e8c3ec456107ea67d3075bf9e3df3a75823db0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3DB6Ba6ab6F95efed1a6E794caD492fAAabF294D/logo.png", + "symbol" : "LTO", + "name" : "LTO Network Token", + "contractAddress" : "0x3DB6Ba6ab6F95efed1a6E794caD492fAAabF294D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA8b919680258d369114910511cc87595aec0be6D/logo.png", + "symbol" : "LYXe", + "name" : "LUKSO Token", + "contractAddress" : "0xA8b919680258d369114910511cc87595aec0be6D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa393473d64d2F9F026B60b6Df7859A689715d092/logo.png", + "symbol" : "LTX", + "name" : "Lattice Token", + "contractAddress" : "0xa393473d64d2F9F026B60b6Df7859A689715d092", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "LUN", + "name" : "Lunyr", + "contractAddress" : "0xfa05A73FfE78ef8f1a739473e462c54bae6567D9", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xd2877702675e6cEb975b4A1dFf9fb7BAF4C91ea9/logo.png", + "symbol" : "LUNA", + "name" : "Wrapped LUNA Token", + "contractAddress" : "0xd2877702675e6cEb975b4A1dFf9fb7BAF4C91ea9", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5f98805A4E8be255a32880FDeC7F6728C6568bA0/logo.png", + "symbol" : "LUSD", + "name" : "LUSD Stablecoin", + "contractAddress" : "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB4d930279552397bbA2ee473229f89Ec245bc365/logo.png", + "symbol" : "MAHA", + "name" : "MahaDAO", + "contractAddress" : "0xB4d930279552397bbA2ee473229f89Ec245bc365", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xfC98e825A2264D890F9a1e68ed50E1526abCcacD/logo.png", + "symbol" : "MCO2", + "name" : "Moss Carbon Credit", + "contractAddress" : "0xfC98e825A2264D890F9a1e68ed50E1526abCcacD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAd4f86a25bbc20FfB751f2FAC312A0B4d8F88c64/logo.png", + "symbol" : "ROOM", + "name" : "OptionRoom Token", + "contractAddress" : "0xAd4f86a25bbc20FfB751f2FAC312A0B4d8F88c64", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5a666c7d92E5fA7Edcb6390E4efD6d0CDd69cF37/logo.png", + "symbol" : "MARSH", + "name" : "UnmarshalToken", + "contractAddress" : "0x5a666c7d92E5fA7Edcb6390E4efD6d0CDd69cF37", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074/logo.png", + "symbol" : "MASK", + "name" : "Mask Network", + "contractAddress" : "0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4e352cF164E64ADCBad318C3a1e222E9EBa4Ce42/logo.png", + "symbol" : "MCB", + "name" : "MCDEX Token", + "contractAddress" : "0x4e352cF164E64ADCBad318C3a1e222E9EBa4Ce42", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0/logo.png", + "symbol" : "MATIC", + "name" : "Matic Token", + "contractAddress" : "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD5525D397898e5502075Ea5E830d8914f6F0affe/logo.png", + "symbol" : "MEME", + "name" : "MEME", + "contractAddress" : "0xD5525D397898e5502075Ea5E830d8914f6F0affe", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2/logo.png", + "symbol" : "MKR", + "name" : "MakerDAO", + "contractAddress" : "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2/logo.png", + "symbol" : "MTA", + "name" : "Meta", + "contractAddress" : "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "MTL", + "name" : "Metal", + "contractAddress" : "0xF433089366899D83a9f26A773D59ec7eCF30355e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x72e364F2ABdC788b7E918bc238B21f109Cd634D7/logo.png", + "symbol" : "MVI", + "name" : "Metaverse Index", + "contractAddress" : "0x72e364F2ABdC788b7E918bc238B21f109Cd634D7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB26631c6dda06aD89B93C71400D25692de89c068/logo.png", + "symbol" : "MINDS", + "name" : "Minds", + "contractAddress" : "0xB26631c6dda06aD89B93C71400D25692de89c068", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEA1ea0972fa092dd463f2968F9bB51Cc4c981D71/logo.png", + "symbol" : "MOD", + "name" : "Modefi", + "contractAddress" : "0xEA1ea0972fa092dd463f2968F9bB51Cc4c981D71", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "MCO", + "name" : "Monaco", + "contractAddress" : "0xB63B606Ac810a52cCa15e44bB630fd42D8d1d83d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "NAS", + "name" : "Nebulas", + "contractAddress" : "0x5d65D971895Edc438f465c17DB6992698a52318D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a/logo.png", + "symbol" : "TKN", + "name" : "Monolith TKN", + "contractAddress" : "0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa8c8CfB141A3bB59FEA1E2ea6B79b5ECBCD7b6ca/logo.png", + "symbol" : "NOIA", + "name" : "NOIA Token", + "contractAddress" : "0xa8c8CfB141A3bB59FEA1E2ea6B79b5ECBCD7b6ca", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206/logo.png", + "symbol" : "NEXO", + "name" : "Nexo", + "contractAddress" : "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1cBb83EbcD552D5EBf8131eF8c9CD9d9BAB342bC/logo.png", + "symbol" : "NFY", + "name" : "Non-Fungible Yearn", + "contractAddress" : "0x1cBb83EbcD552D5EBf8131eF8c9CD9d9BAB342bC", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "NMR", + "name" : "Numeraire", + "contractAddress" : "0x1776e1F26f98b1A5dF9cD347953a26dd3Cb46671", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x967da4048cD07aB37855c090aAF366e4ce1b9F48/logo.png", + "symbol" : "OCEAN", + "name" : "Ocean Protocol", + "contractAddress" : "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets//logo.png", + "symbol" : "OMG", + "name" : "OMG Network", + "contractAddress" : "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4c11249814f11b9346808179Cf06e71ac328c1b5/logo.png", + "symbol" : "ORAI", + "name" : "Oraichain Token", + "contractAddress" : "0x4c11249814f11b9346808179Cf06e71ac328c1b5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26/logo.png", + "symbol" : "OGN", + "name" : "OriginToken", + "contractAddress" : "0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0258F474786DdFd37ABCE6df6BBb1Dd5dfC4434a/logo.png", + "symbol" : "ORN", + "name" : "Orion Protocol", + "contractAddress" : "0x0258F474786DdFd37ABCE6df6BBb1Dd5dfC4434a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "OST", + "name" : "OST", + "contractAddress" : "0x2C4e8f2D746113d0696cE89B35F0d8bF88E0AEcA", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x21BfBDa47A0B4B5b1248c767Ee49F7caA9B23697/logo.png", + "symbol" : "OVR", + "name" : "OVR", + "contractAddress" : "0x21BfBDa47A0B4B5b1248c767Ee49F7caA9B23697", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4575f41308EC1483f3d399aa9a2826d74Da13Deb/logo.png", + "symbol" : "OXT", + "name" : "Orchid", + "contractAddress" : "0x4575f41308EC1483f3d399aa9a2826d74Da13Deb", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1614F18Fc94f47967A3Fbe5FfcD46d4e7Da3D787/logo.png", + "symbol" : "PAID", + "name" : "PAID Network", + "contractAddress" : "0x1614F18Fc94f47967A3Fbe5FfcD46d4e7Da3D787", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8c8687fC965593DFb2F0b4EAeFD55E9D8df348df/logo.png", + "symbol" : "PAID", + "name" : "PAID Network", + "contractAddress" : "0x8c8687fC965593DFb2F0b4EAeFD55E9D8df348df", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x45804880De22913dAFE09f4980848ECE6EcbAf78/logo.png", + "symbol" : "PAXG", + "name" : "Paxos Gold", + "contractAddress" : "0x45804880De22913dAFE09f4980848ECE6EcbAf78", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "PAX", + "name" : "Paxos Standard", + "contractAddress" : "0x8e870d67f660d95d5be530380d0ec0bd388289e1", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xbC396689893D065F41bc2C6EcbeE5e0085233447/logo.png", + "symbol" : "PERP", + "name" : "Perpetual", + "contractAddress" : "0xbC396689893D065F41bc2C6EcbeE5e0085233447", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x429881672B9AE42b8EbA0E26cD9C73711b891Ca5/logo.png", + "symbol" : "PICKLE", + "name" : "PickleToken", + "contractAddress" : "0x429881672B9AE42b8EbA0E26cD9C73711b891Ca5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d/logo.png", + "symbol" : "PNK", + "name" : "Pinakion", + "contractAddress" : "0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "POE", + "name" : "Po.et", + "contractAddress" : "0x0e0989b1f9b8a38983c2ba8053269ca62ec9b195", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "PAL", + "name" : "PolicyPal Network", + "contractAddress" : "0xfeDAE5642668f8636A11987Ff386bfd215F942EE", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8B39B70E39Aa811b69365398e0aACe9bee238AEb/logo.png", + "symbol" : "PKF", + "name" : "PolkaFoundry", + "contractAddress" : "0x8B39B70E39Aa811b69365398e0aACe9bee238AEb", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD478161C952357F05f0292B56012Cd8457F1cfbF/logo.png", + "symbol" : "POLK", + "name" : "Polkamarkets", + "contractAddress" : "0xD478161C952357F05f0292B56012Cd8457F1cfbF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x83e6f1E41cdd28eAcEB20Cb649155049Fac3D5Aa/logo.png", + "symbol" : "POLS", + "name" : "PolkastarterToken", + "contractAddress" : "0x83e6f1E41cdd28eAcEB20Cb649155049Fac3D5Aa", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "PRL", + "name" : "Oyster Pearl", + "contractAddress" : "0x1844b21593262668b7248d0f57a220caaba46ab9", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x362bc847A3a9637d3af6624EeC853618a43ed7D2/logo.png", + "symbol" : "PRQ", + "name" : "Parsiq Token", + "contractAddress" : "0x362bc847A3a9637d3af6624EeC853618a43ed7D2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "PTOY", + "name" : "Patientory", + "contractAddress" : "0x8Ae4BF2C33a8e667de34B54938B0ccD03Eb8CC06", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1796ae0b0fa4862485106a0de9b654eFE301D0b2/logo.png", + "symbol" : "PMON", + "name" : "Polkamon", + "contractAddress" : "0x1796ae0b0fa4862485106a0de9b654eFE301D0b2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "POLY", + "name" : "Polymath", + "contractAddress" : "0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "PPT", + "name" : "Populous", + "contractAddress" : "0xd4fa1460F537bb9085d22C7bcCB5DD450Ef28e3a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "symbol" : "POWR", + "name" : "Power Ledger", + "contractAddress" : "0x595832f8fc6bf59c85c527fec3740a1b7a361269", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC57d533c50bC22247d49a368880fb49a1caA39F7/logo.png", + "symbol" : "PTF", + "name" : "PowerTrade Fuel Token", + "contractAddress" : "0xC57d533c50bC22247d49a368880fb49a1caA39F7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0CDF9acd87E940837ff21BB40c9fd55F68bba059/logo.png", + "symbol" : "MINT", + "name" : "Public Mint", + "contractAddress" : "0x0CDF9acd87E940837ff21BB40c9fd55F68bba059", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "symbol" : "QASH", + "name" : "QASH", + "contractAddress" : "0x618e75ac90b12c6049ba3b27f5d5f8651b0037f6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4a220E6096B25EADb88358cb44068A3248254675/logo.png", + "symbol" : "QNT", + "name" : "Quant", + "contractAddress" : "0x4a220E6096B25EADb88358cb44068A3248254675", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6e0daDE58D2d89eBBe7aFc384e3E4f15b70b14D8/logo.png", + "symbol" : "QRX", + "name" : "QuiverX", + "contractAddress" : "0x6e0daDE58D2d89eBBe7aFc384e3E4f15b70b14D8", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x33D0568941C0C64ff7e0FB4fbA0B11BD37deEd9f/logo.png", + "symbol" : "RAMP", + "name" : "RAMP DEFI", + "contractAddress" : "0x33D0568941C0C64ff7e0FB4fbA0B11BD37deEd9f", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "symbol" : "RC1U03", + "name" : "RentalCoin 1.0", + "contractAddress" : "0x7384db1aaa06364d1e6e67f5434391d3eea2a038", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "RDN", + "name" : "Raiden Network", + "contractAddress" : "0x255aa6df07540cb5d3d297f0d0d4d84cb52bc8e6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b/logo.png", + "symbol" : "RLY", + "name" : "Rally", + "contractAddress" : "0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA4EED63db85311E22dF4473f87CcfC3DaDCFA3E3/logo.png", + "symbol" : "RBC", + "name" : "Rubic", + "contractAddress" : "0xA4EED63db85311E22dF4473f87CcfC3DaDCFA3E3", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8f8221aFbB33998d8584A2B05749bA73c37a938a/logo.png", + "symbol" : "REQ", + "name" : "Request Token", + "contractAddress" : "0x8f8221aFbB33998d8584A2B05749bA73c37a938a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8762db106B2c2A0bccB3A80d1Ed41273552616E8/logo.png", + "symbol" : "RSR", + "name" : "Reserve Rights", + "contractAddress" : "0x8762db106B2c2A0bccB3A80d1Ed41273552616E8", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7dE91B204C1C737bcEe6F000AAA6569Cf7061cb7/logo.png", + "symbol" : "XRT", + "name" : "Robonomics", + "contractAddress" : "0x7dE91B204C1C737bcEe6F000AAA6569Cf7061cb7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCb5f72d37685C3D5aD0bB5F982443BC8FcdF570E/logo.png", + "symbol" : "ROOT", + "name" : "RootKit", + "contractAddress" : "0xCb5f72d37685C3D5aD0bB5F982443BC8FcdF570E", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3155BA85D5F96b2d030a4966AF206230e46849cb/logo.png", + "symbol" : "RUNE", + "name" : "THORChain ETH.RUNE", + "contractAddress" : "0x3155BA85D5F96b2d030a4966AF206230e46849cb", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SAN", + "name" : "SAN", + "contractAddress" : "0x7C5A0CE9267ED19B22F8cae653F198e3E8daf098", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE/logo.png", + "symbol" : "SHIB", + "name" : "SHIBA INU", + "contractAddress" : "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x72e9D9038cE484EE986FEa183f8d8Df93f9aDA13/logo.png", + "symbol" : "SMARTCREDIT", + "name" : "SMARTCREDIT Token", + "contractAddress" : "0x72e9D9038cE484EE986FEa183f8d8Df93f9aDA13", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SRN", + "name" : "SIRIN", + "contractAddress" : "0x68d57c9a1C35f63E2c83eE8e49A64e9d70528D25", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SNM", + "name" : "SONM", + "contractAddress" : "0x983F6d60db79ea8cA4eB9968C6aFf8cfA04B3c63", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets//logo.png", + "symbol" : "SNX", + "name" : "Synthetix Network Token", + "contractAddress" : "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x23B608675a2B2fB1890d3ABBd85c5775c51691d5/logo.png", + "symbol" : "SOCKS", + "name" : "Unisocks Edition 0", + "contractAddress" : "0x23B608675a2B2fB1890d3ABBd85c5775c51691d5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0Ae055097C6d159879521C384F1D2123D1f195e6/logo.png", + "symbol" : "STAKE", + "name" : "xDai", + "contractAddress" : "0x0Ae055097C6d159879521C384F1D2123D1f195e6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SUB", + "name" : "Substratum", + "contractAddress" : "0x8D75959f1E61EC2571aa72798237101F084DE63a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEa319e87Cf06203DAe107Dd8E5672175e3Ee976c/logo.png", + "symbol" : "SURF", + "name" : "SURF.Finance", + "contractAddress" : "0xEa319e87Cf06203DAe107Dd8E5672175e3Ee976c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xCC4304A31d09258b0029eA7FE63d032f52e44EFe/logo.png", + "symbol" : "SWAP", + "name" : "TrustSwap Token", + "contractAddress" : "0xCC4304A31d09258b0029eA7FE63d032f52e44EFe", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB6ff96B8A8d214544Ca0dBc9B33f7AD6503eFD32/logo.png", + "symbol" : "SYNC", + "name" : "SYNC", + "contractAddress" : "0xB6ff96B8A8d214544Ca0dBc9B33f7AD6503eFD32", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB987D48Ed8f2C468D52D6405624EADBa5e76d723/logo.png", + "symbol" : "STBZ", + "name" : "Stabilize Token", + "contractAddress" : "0xB987D48Ed8f2C468D52D6405624EADBa5e76d723", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SNT", + "name" : "Status", + "contractAddress" : "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SEED", + "name" : "Superbloom Network", + "contractAddress" : "0x4e7bd88e3996f48e2a24d15e37ca4c02b4d134d2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1C9922314ED1415c95b9FD453c3818fd41867d0B/logo.png", + "symbol" : "TOWER", + "name" : "TOWER", + "contractAddress" : "0x1C9922314ED1415c95b9FD453c3818fd41867d0B", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xd084B83C305daFD76AE3E1b4E1F1fe2eCcCb3988/logo.png", + "symbol" : "TVK", + "name" : "Terra Virtua Kolect", + "contractAddress" : "0xd084B83C305daFD76AE3E1b4E1F1fe2eCcCb3988", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F/logo.png", + "symbol" : "TRAC", + "name" : "Trace Token", + "contractAddress" : "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6F87D756DAf0503d08Eb8993686c7Fc01Dc44fB1/logo.png", + "symbol" : "TRADE", + "name" : "UniTrade", + "contractAddress" : "0x6F87D756DAf0503d08Eb8993686c7Fc01Dc44fB1", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B/logo.png", + "symbol" : "TRIBE", + "name" : "Tribe", + "contractAddress" : "0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0000000000085d4780B73119b644AE5ecd22b376/logo.png", + "symbol" : "TUSD", + "name" : "TrueUSD", + "contractAddress" : "0x0000000000085d4780B73119b644AE5ecd22b376", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4C19596f5aAfF459fA38B0f7eD92F11AE6543784/logo.png", + "symbol" : "TRU", + "name" : "TrustToken", + "contractAddress" : "0x4C19596f5aAfF459fA38B0f7eD92F11AE6543784", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e/logo.png", + "symbol" : "UBT", + "name" : "Unibright", + "contractAddress" : "0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "UCASH", + "name" : "UCASH", + "contractAddress" : "0x92e52a1a235d9a103d970901066ce910aacefd37", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828/logo.png", + "symbol" : "UMA", + "name" : "UMA Voting Token v1", + "contractAddress" : "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6fC13EACE26590B80cCCAB1ba5d51890577D83B2/logo.png", + "symbol" : "UMB", + "name" : "Umbrella", + "contractAddress" : "0x6fC13EACE26590B80cCCAB1ba5d51890577D83B2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9Ed8e7C9604790F7Ec589F99b94361d8AAB64E5E/logo.png", + "symbol" : "UNISTAKE", + "name" : "Unistake", + "contractAddress" : "0x9Ed8e7C9604790F7Ec589F99b94361d8AAB64E5E", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x10Be9a8dAe441d276a5027936c3aADEd2d82bC15/logo.png", + "symbol" : "UMX", + "name" : "https://unimex.network/", + "contractAddress" : "0x10Be9a8dAe441d276a5027936c3aADEd2d82bC15", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x226f7b842E0F0120b7E194D05432b3fd14773a9D/logo.png", + "symbol" : "UNN", + "name" : "UNION Protocol Governance Token", + "contractAddress" : "0x226f7b842E0F0120b7E194D05432b3fd14773a9D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "VIB", + "name" : "Viberate", + "contractAddress" : "0x2C974B2d0BA1716E644c1FC59982a89DDD2fF724", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3D3D35bb9bEC23b06Ca00fe472b50E7A4c692C30/logo.png", + "symbol" : "VIDYA", + "name" : "Vidya", + "contractAddress" : "0x3D3D35bb9bEC23b06Ca00fe472b50E7A4c692C30", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF938424F7210f31dF2Aee3011291b658f872e91e/logo.png", + "symbol" : "VISR", + "name" : "VISOR", + "contractAddress" : "0xF938424F7210f31dF2Aee3011291b658f872e91e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "WAX", + "name" : "WAX", + "contractAddress" : "0x39Bb259F66E1C59d5ABEF88375979b4D20D98022", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7a2Bc711E19ba6aff6cE8246C546E8c4B4944DFD/logo.png", + "symbol" : "WAXE", + "name" : "WAX Economic Token", + "contractAddress" : "0x7a2Bc711E19ba6aff6cE8246C546E8c4B4944DFD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "WINGS", + "name" : "Wings", + "contractAddress" : "0x667088b212ce3d06a1b553a7221E1fD19000d9aF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x66a0f676479Cee1d7373f3DC2e2952778BfF5bd6/logo.png", + "symbol" : "WISE", + "name" : "Wise Token", + "contractAddress" : "0x66a0f676479Cee1d7373f3DC2e2952778BfF5bd6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBF494F02EE3FdE1F20BEE6242bCe2d1ED0c15e47/logo.png", + "symbol" : "WORLD", + "name" : "World Token", + "contractAddress" : "0xBF494F02EE3FdE1F20BEE6242bCe2d1ED0c15e47", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "symbol" : "WRC", + "name" : "Worldcore", + "contractAddress" : "0x72adadb447784dd7ab1f472467750fc485e4cb2d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599/logo.png", + "symbol" : "WBTC", + "name" : "Wrapped BTC", + "contractAddress" : "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png", + "symbol" : "WETH", + "name" : "Wrapped Ethereum", + "contractAddress" : "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x09a3EcAFa817268f77BE1283176B946C4ff2E608/logo.png", + "symbol" : "MIR", + "name" : "Wrapped MIR Token", + "contractAddress" : "0x09a3EcAFa817268f77BE1283176B946C4ff2E608", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8888801aF4d980682e47f1A9036e589479e835C5/logo.png", + "symbol" : "MPH", + "name" : "88mph.app", + "contractAddress" : "0x8888801aF4d980682e47f1A9036e589479e835C5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9469D013805bFfB7D3DEBe5E7839237e535ec483/logo.png", + "symbol" : "RING", + "name" : "Evolution Land Global Token", + "contractAddress" : "0x9469D013805bFfB7D3DEBe5E7839237e535ec483", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "symbol" : "XJP", + "name" : "Digital JPY", + "contractAddress" : "0x39689fE671C01fcE173395f6BC45D4C332026666", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF063fE1aB7a291c5d06a86e14730b00BF24cB589/logo.png", + "symbol" : "SALE", + "name" : "DxSale.Network", + "contractAddress" : "0xF063fE1aB7a291c5d06a86e14730b00BF24cB589", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "XUC", + "name" : "Exchange Union", + "contractAddress" : "0xc324a2f6b05880503444451b8b27e6f9e63287cb", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xee573a945B01B788B9287CE062A0CFC15bE9fd86/logo.png", + "symbol" : "XED", + "name" : "Exeedme", + "contractAddress" : "0xee573a945B01B788B9287CE062A0CFC15bE9fd86", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2e1E15C44Ffe4Df6a0cb7371CD00d5028e571d14/logo.png", + "symbol" : "MTLX", + "name" : "Mettalex", + "contractAddress" : "0x2e1E15C44Ffe4Df6a0cb7371CD00d5028e571d14", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "NCASH", + "name" : "Nucleus Vision", + "contractAddress" : "0x809826cceab68c387726af962713b64cb5cb3cca", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA15C7Ebe1f07CaF6bFF097D8a589fb8AC49Ae5B3/logo.png", + "symbol" : "NPXS", + "name" : "Pundi X Token", + "contractAddress" : "0xA15C7Ebe1f07CaF6bFF097D8a589fb8AC49Ae5B3", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4fE83213D56308330EC302a8BD641f1d0113A4Cc/logo.png", + "symbol" : "NU", + "name" : "NuCypher", + "contractAddress" : "0x4fE83213D56308330EC302a8BD641f1d0113A4Cc", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "QRL", + "name" : "QRL", + "contractAddress" : "0x697beac28B09E122C4332D163985e8a73121b97F", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "PAY", + "name" : "TenX", + "contractAddress" : "0xB97048628DB6B661D4C2aA833e95Dbe1A905B280", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xe3818504c1B32bF1557b16C238B2E01Fd3149C17/logo.png", + "symbol" : "PLR", + "name" : "PILLAR", + "contractAddress" : "0xe3818504c1B32bF1557b16C238B2E01Fd3149C17", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "PMTN", + "name" : "Peer Mountain", + "contractAddress" : "0xe91df2bb9bccd18c45f01843cab88768d64f2d32", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5BEfBB272290dD5b8521D4a938f6c4757742c430/logo.png", + "symbol" : "XFI", + "name" : "Xfinance", + "contractAddress" : "0x5BEfBB272290dD5b8521D4a938f6c4757742c430", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0f7F961648aE6Db43C75663aC7E5414Eb79b5704/logo.png", + "symbol" : "XIO", + "name" : "XIO Network", + "contractAddress" : "0x0f7F961648aE6Db43C75663aC7E5414Eb79b5704", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + + }, + { + "decimalCount" : 9, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x607F4C5BB672230e8672085532f7e901544a7375/logo.png", + "symbol" : "RLC", + "name" : "iExec RLC", + "contractAddress" : "0x607F4C5BB672230e8672085532f7e901544a7375", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD/logo.png", + "symbol" : "PNT", + "name" : "pNetwork Token", + "contractAddress" : "0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x69A95185ee2a045CDC4bCd1b1Df10710395e4e23/logo.png", + "symbol" : "POOLZ", + "name" : "$Poolz Finance", + "contractAddress" : "0x69A95185ee2a045CDC4bCd1b1Df10710395e4e23", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + }, + "symbol" : "QCX", + "name" : "QuickX Protocol", + "contractAddress" : "0xf9e5af7b42d31d51677c75bbbd37c1986ec79aee", + "customIcon" : "qcx" + }, + { + "decimalCount" : 18, + "symbol" : "QSP", + "name" : "Quantstamp", + "contractAddress" : "0x99ea4dB9EE77ACD40B119BD1dC4E33e1C070b80d", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x03ab458634910AaD20eF5f1C8ee96F1D6ac54919/logo.png", + "symbol" : "RAI", + "name" : "Rai Reflex Index", + "contractAddress" : "0x03ab458634910AaD20eF5f1C8ee96F1D6ac54919", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xFca59Cd816aB1eaD66534D82bc21E7515cE441CF/logo.png", + "symbol" : "RARI", + "name" : "Rarible", + "contractAddress" : "0xFca59Cd816aB1eaD66534D82bc21E7515cE441CF", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x50DE6856358Cc35f3A9a57eAAA34BD4cB707d2cd/logo.png", + "symbol" : "RAZOR", + "name" : "RAZOR", + "contractAddress" : "0x50DE6856358Cc35f3A9a57eAAA34BD4cB707d2cd", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "RCN", + "name" : "Ripio Credit", + "contractAddress" : "0xf970b8e36e23f7fc3fd752eea86f8be8d83375a6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xFE3E6a25e6b192A42a44ecDDCd13796471735ACf/logo.png", + "symbol" : "REEF", + "name" : "Reef.finance", + "contractAddress" : "0xFE3E6a25e6b192A42a44ecDDCd13796471735ACf", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x408e41876cCCDC0F92210600ef50372656052a38/logo.png", + "symbol" : "REN", + "name" : "Republic Token", + "contractAddress" : "0x408e41876cCCDC0F92210600ef50372656052a38", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1985365e9f78359a9B6AD760e32412f4a445E862/logo.png", + "symbol" : "REP", + "name" : "Reputation", + "contractAddress" : "0x1985365e9f78359a9B6AD760e32412f4a445E862", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x557B933a7C2c45672B610F8954A3deB39a51A8Ca/logo.png", + "symbol" : "REVV", + "name" : "REVV", + "contractAddress" : "0x557B933a7C2c45672B610F8954A3deB39a51A8Ca", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa1d6Df714F91DeBF4e0802A542E13067f31b8262/logo.png", + "symbol" : "RFOX", + "name" : "RFOX", + "contractAddress" : "0xa1d6Df714F91DeBF4e0802A542E13067f31b8262", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "RUFF", + "name" : "RUFF", + "contractAddress" : "0xf278c1ca969095ffddded020290cf8b5c424ace2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf21661D0D1d76d3ECb8e1B9F1c923DBfffAe4097/logo.png", + "symbol" : "RIO", + "name" : "Realio Network", + "contractAddress" : "0xf21661D0D1d76d3ECb8e1B9F1c923DBfffAe4097", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "RCC", + "name" : "Reality Clash", + "contractAddress" : "0x9b6443b0fb9c241a7fdac375595cea13e6b7807a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x221657776846890989a759BA2973e427DfF5C9bB/logo.png", + "symbol" : "REPv2", + "name" : "Reputation", + "contractAddress" : "0x221657776846890989a759BA2973e427DfF5C9bB", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "symbol" : "REV", + "name" : "Revain", + "contractAddress" : "0x48f775efbe4f5ece6e0df2f7b5932df56823b990", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaf9f549774ecEDbD0966C52f250aCc548D3F36E5/logo.png", + "symbol" : "RFuel", + "name" : "Rio Fuel Token", + "contractAddress" : "0xaf9f549774ecEDbD0966C52f250aCc548D3F36E5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "RVT", + "name" : "Rivetz", + "contractAddress" : "0x3d1ba9be9f66b8ee101911bc36d3fb562eac2244", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB4EFd85c19999D84251304bDA99E90B92300Bd93/logo.png", + "symbol" : "RPL", + "name" : "Rocket Pool", + "contractAddress" : "0xB4EFd85c19999D84251304bDA99E90B92300Bd93", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3845badAde8e6dFF049820680d1F14bD3903a5d0/logo.png", + "symbol" : "SAND", + "name" : "SAND", + "contractAddress" : "0x3845badAde8e6dFF049820680d1F14bD3903a5d0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "SENT", + "name" : "SENTinel", + "contractAddress" : "0xa44e5137293e855b1b7bc7e2c6f8cd796ffcb037", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xD23Ac27148aF6A2f339BD82D0e3CFF380b5093de/logo.png", + "symbol" : "SI", + "name" : "SIREN", + "contractAddress" : "0xD23Ac27148aF6A2f339BD82D0e3CFF380b5093de", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "STK", + "name" : "STK", + "contractAddress" : "0xae73b38d1c9a8b274127ec30160a4927c4d71824", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SAI", + "name" : "Sai", + "contractAddress" : "0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "SALT", + "name" : "SALT", + "contractAddress" : "0x4156D3342D5c385a87D264F90653733592000581", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9B02dD390a603Add5c07f9fd9175b7DABE8D63B7/logo.png", + "symbol" : "SPI", + "name" : "Shopping.io", + "contractAddress" : "0x9B02dD390a603Add5c07f9fd9175b7DABE8D63B7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "symbol" : "SNGLS", + "name" : "Singular DTV", + "contractAddress" : "0xaeC2E87E0A235266D9C5ADc9DEb4b2E29b54D009", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 0, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x37236CD05b34Cc79d3715AF2383E96dd7443dCF1/logo.png", + "symbol" : "SLP", + "name" : "Small Love Potion", + "contractAddress" : "0x37236CD05b34Cc79d3715AF2383E96dd7443dCF1", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x06A01a4d579479Dd5D884EBf61A31727A3d8D442/logo.png", + "symbol" : "Skey", + "name" : "SmartKey", + "contractAddress" : "0x06A01a4d579479Dd5D884EBf61A31727A3d8D442", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0488401c3F535193Fa8Df029d9fFe615A06E74E6/logo.png", + "symbol" : "SRK", + "name" : "SparkPoint", + "contractAddress" : "0x0488401c3F535193Fa8Df029d9fFe615A06E74E6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xb753428af26E81097e7fD17f40c88aaA3E04902c/logo.png", + "symbol" : "SFI", + "name" : "Spice", + "contractAddress" : "0xb753428af26E81097e7fD17f40c88aaA3E04902c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x00c83aeCC790e8a4453e5dD3B0B4b3680501a7A7/logo.png", + "symbol" : "SKL", + "name" : "SKALE", + "contractAddress" : "0x00c83aeCC790e8a4453e5dD3B0B4b3680501a7A7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x40FD72257597aA14C7231A7B1aaa29Fce868F677/logo.png", + "symbol" : "XOR", + "name" : "Sora", + "contractAddress" : "0x40FD72257597aA14C7231A7B1aaa29Fce868F677", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "STORJ", + "name" : "Storj", + "contractAddress" : "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xbE9375C6a420D2eEB258962efB95551A5b722803/logo.png", + "symbol" : "STMX", + "name" : "StormX", + "contractAddress" : "0xbE9375C6a420D2eEB258962efB95551A5b722803", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "STQ", + "name" : "Storiqa", + "contractAddress" : "0x5c3a228510d246b78a3765c20221cbf3082b44a4", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "STORM", + "name" : "Storm", + "contractAddress" : "0xD0a4b8946Cb52f0661273bfbC6fD0E0C75Fc6433", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x990f341946A3fdB507aE7e52d17851B87168017c/logo.png", + "symbol" : "STRONG", + "name" : "Strong", + "contractAddress" : "0x990f341946A3fdB507aE7e52d17851B87168017c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "STX", + "name" : "Stox", + "contractAddress" : "0x006BeA43Baa3f7A6f765F14f10A1a1b08334EF45", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "SNC", + "name" : "SunContract", + "contractAddress" : "0xF4134146AF2d511Dd5EA8cDB1C4AC88C57D60404", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xe53EC727dbDEB9E2d5456c3be40cFF031AB40A55/logo.png", + "symbol" : "SUPER", + "name" : "SuperFarm", + "contractAddress" : "0xe53EC727dbDEB9E2d5456c3be40cFF031AB40A55", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B3595068778DD592e39A122f4f5a5cF09C90fE2/logo.png", + "symbol" : "SUSHI", + "name" : "SushiSwap", + "contractAddress" : "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9/logo.png", + "symbol" : "SXP", + "name" : "Swipe", + "contractAddress" : "0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9f7229aF0c4b9740e207Ea283b9094983f78ba04/logo.png", + "symbol" : "TAD", + "name" : "Tadpole", + "contractAddress" : "0x9f7229aF0c4b9740e207Ea283b9094983f78ba04", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa1eD0364D53394209D61aE8bfdb8Ff50484D8c91/logo.png", + "symbol" : "TBC", + "name" : "TeraBlock Token", + "contractAddress" : "0xa1eD0364D53394209D61aE8bfdb8Ff50484D8c91", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "THETA", + "name" : "Theta Token", + "contractAddress" : "0x3883f5e181fccaf8410fa61e12b59bad963fb645", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x77777FeDdddFfC19Ff86DB637967013e6C6A116C/logo.png", + "symbol" : "TORN", + "name" : "TornadoCash", + "contractAddress" : "0x77777FeDdddFfC19Ff86DB637967013e6C6A116C", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "symbol" : "TRX", + "name" : "TRON", + "contractAddress" : "0xf230b790e05390fc8295f4d3f60332c93bed42e2", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0202Be363B8a4820f3F4DE7FaF5224fF05943AB1/logo.png", + "symbol" : "UFT", + "name" : "UniLend Finance Token", + "contractAddress" : "0x0202Be363B8a4820f3F4DE7FaF5224fF05943AB1", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png", + "symbol" : "USDC", + "name" : "USDC", + "contractAddress" : "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "STU", + "name" : "bitJob", + "contractAddress" : "0x0371a82e4a9d0a4312f3ee2ac9c6958512891372", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xBa21Ef4c9f433Ede00badEFcC2754B8E74bd538A/logo.png", + "symbol" : "SWFL", + "name" : "Swapfolio", + "contractAddress" : "0xBa21Ef4c9f433Ede00badEFcC2754B8E74bd538A", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa/logo.png", + "symbol" : "TBTC", + "name" : "tBTC", + "contractAddress" : "0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x57Ab1ec28D129707052df4dF418D58a2D46d5f51/logo.png", + "symbol" : "sUSD", + "name" : "Synth sUSD", + "contractAddress" : "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 2, + "symbol" : "TEL", + "name" : "Telcoin", + "contractAddress" : "0x467bccd9d29f223bce8043b84e8c8b282827790f", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xDcB01cc464238396E213a6fDd933E36796eAfF9f/logo.png", + "symbol" : "YLD", + "name" : "Yield", + "contractAddress" : "0xDcB01cc464238396E213a6fDd933E36796eAfF9f", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7F3EDcdD180Dbe4819Bd98FeE8929b5cEdB3AdEB/logo.png", + "symbol" : "XTK", + "name" : "xToken", + "contractAddress" : "0x7F3EDcdD180Dbe4819Bd98FeE8929b5cEdB3AdEB", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xAE1eaAE3F627AAca434127644371b67B18444051/logo.png", + "symbol" : "YOP", + "name" : "YOP", + "contractAddress" : "0xAE1eaAE3F627AAca434127644371b67B18444051", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xf4CD3d3Fda8d7Fd6C5a500203e38640A70Bf9577/logo.png", + "symbol" : "Yf-DAI", + "name" : "YfDAI.finance", + "contractAddress" : "0xf4CD3d3Fda8d7Fd6C5a500203e38640A70Bf9577", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2e2f3246b6c65CCc4239c9Ee556EC143a7E5DE2c/logo.png", + "symbol" : "YFIM", + "name" : "yfi.mobi", + "contractAddress" : "0x2e2f3246b6c65CCc4239c9Ee556EC143a7E5DE2c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xB1e9157c2Fdcc5a856C8DA8b2d89b6C32b3c1229/logo.png", + "symbol" : "ZEFU", + "name" : "Zenfuse Trading Platform Token", + "contractAddress" : "0xB1e9157c2Fdcc5a856C8DA8b2d89b6C32b3c1229", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 12, + "symbol" : "ZIL", + "name" : "Zilliqa", + "contractAddress" : "0x05f4a42e251f2d52b8ed15E9FEdAacFcEF1FAD27", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "ZLA", + "name" : "Zilla", + "contractAddress" : "0xfd8971d5e8e1740ce2d0a84095fca4de729d0c16", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE95A203B1a91a908F9B9CE46459d101078c2c3cb/logo.png", + "symbol" : "aEth", + "name" : "aEthereum", + "contractAddress" : "0xE95A203B1a91a908F9B9CE46459d101078c2c3cb", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x7b123f53421b1bF8533339BFBdc7C98aA94163db/logo.png", + "symbol" : "buidl", + "name" : "dfohub", + "contractAddress" : "0x7b123f53421b1bF8533339BFBdc7C98aA94163db", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5218E472cFCFE0b64A064F055B43b4cdC9EfD3A6/logo.png", + "symbol" : "eRSDL", + "name" : "UnFederalReserveToken", + "contractAddress" : "0x5218E472cFCFE0b64A064F055B43b4cdC9EfD3A6", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984/logo.png", + "symbol" : "UNI", + "name" : "Uniswap", + "contractAddress" : "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 6, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png", + "symbol" : "USDT", + "name" : "Tether USD", + "contractAddress" : "0xdAC17F958D2ee523a2206206994597C13D831ec7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "VEE", + "name" : "BLOCKv", + "contractAddress" : "0x340d2bde5eb28c1eed91b2f790723e3b160613b7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF411903cbC70a74d22900a5DE66A2dda66507255/logo.png", + "symbol" : "VRA", + "name" : "VERA", + "contractAddress" : "0xF411903cbC70a74d22900a5DE66A2dda66507255", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1b40183EFB4Dd766f11bDa7A7c3AD8982e998421/logo.png", + "symbol" : "VSP", + "name" : "VesperToken", + "contractAddress" : "0x1b40183EFB4Dd766f11bDa7A7c3AD8982e998421", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "symbol" : "VGX", + "name" : "Voyager", + "contractAddress" : "0x5af2be193a6abca9c8817001f45744777db30756", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 4, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x9355372396e3F6daF13359B7b607a3374cc638e0/logo.png", + "symbol" : "WHALE", + "name" : "WHALE", + "contractAddress" : "0x9355372396e3F6daF13359B7b607a3374cc638e0", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "WTC", + "name" : "Waltonchain", + "contractAddress" : "0xb7cb1c96db6b22b0d3d9536e0108d062bd488f74", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x4691937a7508860F876c9c0a2a617E7d9E945D4B/logo.png", + "symbol" : "WOO", + "name" : "Wootrade Network", + "contractAddress" : "0x4691937a7508860F876c9c0a2a617E7d9E945D4B", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "symbol" : "WPR", + "name" : "WePower", + "contractAddress" : "0x4CF488387F035FF08c371515562CBa712f9015d4", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x5228a22e72ccC52d415EcFd199F99D0665E7733b/logo.png", + "symbol" : "pBTC", + "name" : "pTokens BTC", + "contractAddress" : "0x5228a22e72ccC52d415EcFd199F99D0665E7733b", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 8, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D/logo.png", + "symbol" : "renBTC", + "name" : "renBTC", + "contractAddress" : "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x3383c5a8969Dc413bfdDc9656Eb80A1408E4bA20/logo.png", + "symbol" : "wANATHA", + "name" : "Wrapped ANATHA", + "contractAddress" : "0x3383c5a8969Dc413bfdDc9656Eb80A1408E4bA20", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xa0afAA285Ce85974c3C881256cB7F225e3A1178a/logo.png", + "symbol" : "wCRES", + "name" : "Wrapped CRES", + "contractAddress" : "0xa0afAA285Ce85974c3C881256cB7F225e3A1178a", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e/logo.png", + "symbol" : "YFI", + "name" : "Yearn.Finance", + "contractAddress" : "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xF94b5C5651c888d928439aB6514B93944eEE6F48/logo.png", + "symbol" : "YLD", + "name" : "Yield", + "contractAddress" : "0xF94b5C5651c888d928439aB6514B93944eEE6F48", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 10, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xb9EF770B6A5e12E45983C5D80545258aA38F3B78/logo.png", + "symbol" : "ZCN", + "name" : "0chain", + "contractAddress" : "0xb9EF770B6A5e12E45983C5D80545258aA38F3B78", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x2eDf094dB69d6Dcd487f1B3dB9febE2eeC0dd4c5/logo.png", + "symbol" : "ZEE", + "name" : "ZeroSwapToken", + "contractAddress" : "0x2eDf094dB69d6Dcd487f1B3dB9febE2eeC0dd4c5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xE41d2489571d322189246DaFA5ebDe1F4699F498/logo.png", + "symbol" : "ZRX", + "name" : "0x Protocol Token", + "contractAddress" : "0xE41d2489571d322189246DaFA5ebDe1F4699F498", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 18, + "customIconUrl" : "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x1337DEF18C680aF1f9f45cBcab6309562975b1dD/logo.png", + "symbol" : "arNXM", + "name" : "Armor NXM", + "contractAddress" : "0x1337DEF18C680aF1f9f45cBcab6309562975b1dD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + }, + { + "decimalCount" : 9, + "symbol" : "ADT", + "name" : "adToken", + "contractAddress" : "0xD0D6D6C5Fe4a677D343cC433536BB717bAe167dD", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : false + } + } +] diff --git a/app/src/main/assets/ethereum_tokens_testnet.json b/app/src/main/assets/ethereum_tokens_testnet.json index 5222bbe37d..8cd1d5a47e 100644 --- a/app/src/main/assets/ethereum_tokens_testnet.json +++ b/app/src/main/assets/ethereum_tokens_testnet.json @@ -3,24 +3,44 @@ "decimalCount" : 18, "symbol" : "WEENUS", "name" : "Weenus", - "contractAddress" : "0xaFF4481D10270F50f203E0763e2597776068CBc5" + "contractAddress" : "0xaFF4481D10270F50f203E0763e2597776068CBc5", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : true + } }, { "decimalCount" : 18, "symbol" : "XEENUS", "name" : "Xeenus", - "contractAddress" : "0x022E292b44B5a146F2e8ee36Ff44D3dd863C915c" + "contractAddress" : "0x022E292b44B5a146F2e8ee36Ff44D3dd863C915c", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : true + } }, { "decimalCount" : 8, "symbol" : "YEENUS", "name" : "Yeenus", - "contractAddress" : "0xc6fDe3FD2Cc2b173aEC24cc3f267cb3Cd78a26B7" + "contractAddress" : "0xc6fDe3FD2Cc2b173aEC24cc3f267cb3Cd78a26B7", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : true + } }, { "decimalCount" : 0, "symbol" : "ZEENUS", "name" : "Zeenus", - "contractAddress" : "0x1f9061B953bBa0E36BF50F21876132DcF276fC6e" + "contractAddress" : "0x1f9061B953bBa0E36BF50F21876132DcF276fC6e", + "blockchain" : { + "key" : "ethereum", + "curve" : "secp256k1", + "testnet" : true + } } ] diff --git a/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt b/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt index d0f72cd47b..9ae9105a46 100644 --- a/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/TapWalletManager.kt @@ -69,7 +69,7 @@ class TapWalletManager { suspend fun loadFiatRate(fiatCurrency: FiatCurrencyName, wallet: Wallet) { Timber.d(wallet.getTokens().toString()) val currencies = wallet.getTokens() - .map { Currency.Token(it, wallet.blockchain) } + .map { Currency.Token(it) } .plus(Currency.Blockchain(wallet.blockchain)) loadFiatRate(fiatCurrency, currencies) } @@ -186,18 +186,18 @@ class TapWalletManager { private fun loadMultiWalletData( card: Card, primaryBlockchain: Blockchain?, primaryWalletManager: WalletManager? ) { - val presetTokens = primaryWalletManager?.presetTokens ?: emptySet() + val primaryTokens = primaryWalletManager?.cardTokens ?: emptySet() val savedCurrencies = currenciesRepository.loadCardCurrencies(card.cardId) if (savedCurrencies == null) { if (primaryBlockchain != null && primaryWalletManager != null) { store.dispatch(WalletAction.MultiWallet.SaveCurrencies( CardCurrencies( - blockchains = setOf(primaryBlockchain), tokens = presetTokens + blockchains = setOf(primaryBlockchain), tokens = primaryTokens ))) store.dispatch(WalletAction.MultiWallet.AddWalletManagers(primaryWalletManager)) store.dispatch(WalletAction.MultiWallet.AddBlockchains(listOf(primaryBlockchain))) - store.dispatch(WalletAction.MultiWallet.AddTokens(presetTokens.toList())) + store.dispatch(WalletAction.MultiWallet.AddTokens(primaryTokens.toList())) } else { val blockchains = setOf(Blockchain.Bitcoin, Blockchain.Ethereum) store.dispatch(WalletAction.MultiWallet.SaveCurrencies( @@ -213,7 +213,7 @@ class TapWalletManager { } else { val blockchains = savedCurrencies.blockchains.toList() val walletManagers = if ( - presetTokens.isNotEmpty() && + primaryTokens.isNotEmpty() && primaryWalletManager != null && primaryBlockchain != null ) { val blockchainsWithoutPrimary = blockchains.filterNot { it == primaryBlockchain } diff --git a/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt b/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt index 69c5f0a8b0..d0f99ccabc 100644 --- a/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt +++ b/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt @@ -15,7 +15,7 @@ class ConfigValueModel( val coinMarketCapKey: String, val moonPayApiKey: String, val moonPayApiSecretKey: String, - val blockchairApiKey: String?, + val blockchairAuthorizationToken: String?, val blockcypherTokens: Set?, val infuraProjectId: String?, ) diff --git a/app/src/main/java/com/tangem/tap/domain/extensions/Card.kt b/app/src/main/java/com/tangem/tap/domain/extensions/Card.kt index 9e805a29de..83a6f41967 100644 --- a/app/src/main/java/com/tangem/tap/domain/extensions/Card.kt +++ b/app/src/main/java/com/tangem/tap/domain/extensions/Card.kt @@ -13,8 +13,9 @@ fun Card.getToken(): Token? { val symbol = cardData?.tokenSymbol ?: return null val contractAddress = cardData?.tokenContractAddress ?: return null val decimals = cardData?.tokenDecimal ?: return null + val blockchain = cardData?.blockchainName?.let { Blockchain.fromId(it) } ?: return null if (symbol.isBlank() || contractAddress.isBlank()) return null - return Token(symbol, contractAddress, decimals) + return Token(symbol, symbol, contractAddress, decimals, blockchain) // TODO: change to constructor without tokenName } fun Card.getBlockchain(): Blockchain? { diff --git a/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt b/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt index af149d9af5..9b07025880 100644 --- a/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt +++ b/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt @@ -2,6 +2,7 @@ package com.tangem.tap.domain.tokens import android.app.Application import android.content.Context +import com.squareup.moshi.Json import com.squareup.moshi.JsonAdapter import com.squareup.moshi.JsonClass import com.squareup.moshi.Types @@ -13,11 +14,14 @@ import com.tangem.tap.network.createMoshi class CurrenciesRepository(val context: Application) { private val moshi = createMoshi() + private val blockchainsAdapter: JsonAdapter> = moshi.adapter( + Types.newParameterizedType(Set::class.java, Blockchain::class.java) + ) private val tokensAdapter: JsonAdapter> = moshi.adapter( Types.newParameterizedType(Set::class.java, TokenDao::class.java) ) - private val blockchainsAdapter: JsonAdapter> = moshi.adapter( - Types.newParameterizedType(Set::class.java, Blockchain::class.java) + private val obsoleteTokensAdapter: JsonAdapter> = moshi.adapter( + Types.newParameterizedType(Set::class.java, ObsoleteTokenDao::class.java) ) fun loadCardCurrencies(cardId: String): CardCurrencies? { @@ -57,11 +61,20 @@ class CurrenciesRepository(val context: Application) { } private fun loadSavedTokens(cardId: String): Set { + val json = try { + context.readFileText(getFileNameForTokens(cardId)) + } catch (exception: Exception) { + return emptySet() + } + return try { - val json = context.readFileText(getFileNameForTokens(cardId)) tokensAdapter.fromJson(json)!!.map { it.toToken() }.toSet() } catch (exception: Exception) { - emptySet() + try { + obsoleteTokensAdapter.fromJson(json)!!.map { it.toToken() }.toSet() + } catch (exception: Exception) { + emptySet() + } } } @@ -94,12 +107,20 @@ class CurrenciesRepository(val context: Application) { } fun getPopularTokens(isTestNet: Boolean = false): List { - val fileName = if (isTestNet) TESTNET_TOKENS_FILE_NAME else POPULAR_TOKENS_FILE_NAME - val json = context.assets.readJsonFileToString(fileName) - return tokensAdapter.fromJson(json)!!.map { it.toToken() } + val ethereumTokensFileName = + if (isTestNet) ETHEREUM_TESTNET_TOKENS_FILE_NAME else ETHEREUM_TOKENS_FILE_NAME + val bscTokensFileName = + if (isTestNet) BSC_TESTNET_TOKENS_FILE_NAME else BSC_TOKENS_FILE_NAME + val ethereumTokensJson = context.assets.readJsonFileToString(ethereumTokensFileName) + val bscTokensJson = context.assets.readJsonFileToString(bscTokensFileName) + return tokensAdapter.fromJson(ethereumTokensJson)!!.map { it.toToken() } + + tokensAdapter.fromJson(bscTokensJson)!!.map { it.toToken() } } - fun getBlockchains(cardFirmware: FirmwareVersion?, isTestNet: Boolean = false): List { + fun getBlockchains( + cardFirmware: FirmwareVersion?, + isTestNet: Boolean = false + ): List { return if (cardFirmware == null || cardFirmware.major < 4) { Blockchain.secp256k1Blockchains(isTestNet) } else { @@ -108,8 +129,10 @@ class CurrenciesRepository(val context: Application) { } companion object { - private const val POPULAR_TOKENS_FILE_NAME = "erc20_tokens" - private const val TESTNET_TOKENS_FILE_NAME = "ethereum_tokens_testnet" + private const val ETHEREUM_TOKENS_FILE_NAME = "ethereum_tokens" + private const val ETHEREUM_TESTNET_TOKENS_FILE_NAME = "ethereum_tokens_testnet" + private const val BSC_TOKENS_FILE_NAME = "bsc_tokens" + private const val BSC_TESTNET_TOKENS_FILE_NAME = "bsc_tokens_testnet" private const val FILE_NAME_PREFIX_TOKENS = "tokens" private const val FILE_NAME_PREFIX_BLOCKCHAINS = "blockchains" @@ -119,40 +142,88 @@ class CurrenciesRepository(val context: Application) { } } - @JsonClass(generateAdapter = true) data class TokenDao( val name: String, val symbol: String, val contractAddress: String, val decimalCount: Int, + @Json(name = "blockchain") + val blockchainDao: BlockchainDao ) { fun toToken(): Token { - return Token(name = name, + return Token( + name = name, symbol = symbol, contractAddress = contractAddress, - decimals = decimalCount) + decimals = decimalCount, + blockchain = blockchainDao.toBlockchain() + ) } companion object { fun fromToken(token: Token): TokenDao { - return TokenDao(name = token.name, + return TokenDao( + name = token.name, symbol = token.symbol, contractAddress = token.contractAddress, - decimalCount = token.decimals) - + decimalCount = token.decimals, + blockchainDao = BlockchainDao.fromBlockchain(token.blockchain) + ) } } } +@JsonClass(generateAdapter = true) +data class BlockchainDao( + @Json(name = "key") + val name: String, + @Json(name = "testnet") + val isTestNet: Boolean +) { + fun toBlockchain(): Blockchain { + val blockchain = Blockchain.values().find { it.name.lowercase() == name.lowercase() } + ?: throw Exception("Invalid BlockchainDao") + return if (!isTestNet) blockchain else blockchain.getTestnetVersion() + ?: throw Exception("Invalid BlockchainDao") + } + + companion object { + fun fromBlockchain(blockchain: Blockchain): BlockchainDao { + val name = blockchain.name.removeSuffix("Testnet").lowercase() + val isTestnet = blockchain.name.endsWith("Testnet") + return BlockchainDao(name, isTestnet) + } + } +} + +@JsonClass(generateAdapter = true) +data class ObsoleteTokenDao( + val name: String, + val symbol: String, + val contractAddress: String, + val decimalCount: Int, +) { + fun toToken(): Token { + return Token( + name = name, + symbol = symbol, + contractAddress = contractAddress, + decimals = decimalCount + ) + } +} + @JsonClass(generateAdapter = true) data class CardCurrenciesDao( val tokens: Set, val blockchains: Set, ) { fun toCardCurrencies(): CardCurrencies { - return CardCurrencies(tokens = tokens.map { it.toToken() }.toSet(), - blockchains = blockchains) + return CardCurrencies( + tokens = tokens.map { it.toToken() }.toSet(), + blockchains = blockchains + ) } companion object { diff --git a/app/src/main/java/com/tangem/tap/features/tokens/ui/adapters/CurrenciesAdapter.kt b/app/src/main/java/com/tangem/tap/features/tokens/ui/adapters/CurrenciesAdapter.kt index 7767d74b32..63ed1521b9 100644 --- a/app/src/main/java/com/tangem/tap/features/tokens/ui/adapters/CurrenciesAdapter.kt +++ b/app/src/main/java/com/tangem/tap/features/tokens/ui/adapters/CurrenciesAdapter.kt @@ -11,7 +11,6 @@ import com.squareup.picasso.Picasso import com.tangem.blockchain.common.Blockchain import com.tangem.blockchain.common.Token import com.tangem.tap.common.extensions.* -import com.tangem.tap.common.redux.global.CryptoCurrencyName import com.tangem.tap.domain.tokens.CardCurrencies import com.tangem.tap.features.wallet.redux.WalletAction import com.tangem.tap.store @@ -175,11 +174,17 @@ sealed class CurrencyListItem { tokens: List ): List { val blockchainsTitle = R.string.add_tokens_subtitle_blockchains - val tokensTitle = R.string.add_tokens_subtitle_tokens + val ethereumTokensTitle = R.string.add_tokens_subtitle_ethereum_tokens + val bscTokensTitle = R.string.add_tokens_subtitle_bsc_tokens + + val ethereumTokens = tokens.filter { it.blockchain == Blockchain.Ethereum } + val bscTokens = tokens.filter { it.blockchain == Blockchain.BSC } return listOf(TitleListItem(blockchainsTitle)) + blockchains.map { BlockchainListItem(it) } + - listOf(TitleListItem(tokensTitle)) + - tokens.map { TokenListItem(it) } + listOf(TitleListItem(ethereumTokensTitle)) + + ethereumTokens.map { TokenListItem(it) } + + listOf(TitleListItem(bscTokensTitle)) + + bscTokens.map { TokenListItem(it) } } } } diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt index 808201e795..afa3936fb4 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt @@ -50,19 +50,7 @@ data class WalletState( fun getWalletManager(token: Token?): WalletManager? { if (token == null) return null - val ethereumWalletManager = walletManagers - .find { it.wallet.blockchain == Blockchain.Ethereum || - it.wallet.blockchain == Blockchain.EthereumTestnet } - return if (ethereumWalletManager?.presetTokens?.contains(token) == true) { - ethereumWalletManager - } else { - val primaryWalletManager = walletManagers.find { it.wallet.blockchain == primaryBlockchain } - if (primaryWalletManager?.presetTokens?.contains(token) == true) { - primaryWalletManager - } else { - ethereumWalletManager - } - } + return walletManagers.find { it.wallet.blockchain == token.blockchain } } fun getWalletManager(currency: Currency?) : WalletManager? { @@ -101,7 +89,7 @@ data class WalletState( ?: return true if (walletData.currency is Currency.Blockchain && - walletManager.presetTokens.isNotEmpty() + walletManager.cardTokens.isNotEmpty() ) { return false } @@ -233,9 +221,9 @@ sealed interface Currency { val currencySymbol: CryptoCurrencyName data class Token( - val token: com.tangem.blockchain.common.Token, - override val blockchain: com.tangem.blockchain.common.Blockchain + val token: com.tangem.blockchain.common.Token ) : Currency { + override val blockchain = token.blockchain override val currencySymbol: CryptoCurrencyName = token.symbol } diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt index 853b1fb45b..fe2fb9430f 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt @@ -66,8 +66,10 @@ class MultiWalletMiddleware { when (val currency = action.walletData.currency) { is Currency.Blockchain -> { cardId?.let { - currenciesRepository.removeBlockchain(it, - currency.blockchain) + currenciesRepository.removeBlockchain( + it, + currency.blockchain + ) } } is Currency.Token -> { @@ -94,11 +96,16 @@ class MultiWalletMiddleware { if (coinAmount != null && !coinAmount.isZero()) { scope.launch(Dispatchers.Main) { if (walletState?.getWalletData(wallet.blockchain) == null) { - store.dispatch(WalletAction.MultiWallet.AddWalletManagers( - listOfNotNull(walletManager))) - store.dispatch(WalletAction.MultiWallet.AddBlockchain( - wallet.blockchain - )) + store.dispatch( + WalletAction.MultiWallet.AddWalletManagers( + listOfNotNull(walletManager) + ) + ) + store.dispatch( + WalletAction.MultiWallet.AddBlockchain( + wallet.blockchain + ) + ) store.dispatch(WalletAction.LoadWallet.Success(wallet)) } } @@ -136,7 +143,7 @@ class MultiWalletMiddleware { ) store.dispatch( WalletAction.MultiWallet.AddTokens( - walletManager.presetTokens.toList() + walletManager.cardTokens.toList() ) ) } @@ -160,12 +167,7 @@ class MultiWalletMiddleware { } store.dispatch( - WalletAction.LoadFiatRate( - currency = Currency.Token( - token = token, - blockchain = walletManager?.wallet?.blockchain ?: Blockchain.Ethereum - ) - ) + WalletAction.LoadFiatRate(currency = Currency.Token(token)) ) scope.launch { @@ -189,15 +191,14 @@ class MultiWalletMiddleware { val walletManager = walletState?.getWalletManager(token) ?: globalState.tapWalletManager.walletManagerFactory.makeWalletManagerForApp( card = card, - blockchain = if (card.isTestCard) Blockchain.EthereumTestnet else Blockchain.Ethereum + blockchain = token.blockchain )?.also { walletManager -> store.dispatch(WalletAction.MultiWallet.AddWalletManagers(walletManager)) store.dispatch(WalletAction.MultiWallet.AddBlockchain(walletManager.wallet.blockchain)) } - store.dispatch(WalletAction.LoadFiatRate(currency = Currency.Token( - token = token, - blockchain = walletManager?.wallet?.blockchain ?: Blockchain.Ethereum - ))) + store.dispatch( + WalletAction.LoadFiatRate(currency = Currency.Token(token)) + ) TokenWithManager(token, walletManager) } scope.launch { diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/MultiWalletReducer.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/MultiWalletReducer.kt index 2f90f29e0f..52a557ead6 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/MultiWalletReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/MultiWalletReducer.kt @@ -166,9 +166,6 @@ fun Token.toWallet(state: WalletState): WalletData? { walletAddresses = walletAddresses, mainButton = WalletMainButton.SendButton(false), topUpState = TopUpState(allowed = false), - currency = Currency.Token( - token = this, - blockchain = walletManager?.blockchain ?: Blockchain.Ethereum - ) + currency = Currency.Token(this) ) } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt index ddb3276dea..b39e928706 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt @@ -45,35 +45,42 @@ private fun internalReduce(action: Action, state: AppState): WalletState { newState.twinCardsState?.isCreatingTwinCardsAllowed != true) newState = newState.copy( - state = ProgressState.Done, - wallets = listOf(WalletData( - currencyData = BalanceWidgetData(BalanceStatus.EmptyCard), - mainButton = WalletMainButton.CreateWalletButton(creatingWalletAllowed), - topUpState = TopUpState(false) - ))) + state = ProgressState.Done, + wallets = listOf( + WalletData( + currencyData = BalanceWidgetData(BalanceStatus.EmptyCard), + mainButton = WalletMainButton.CreateWalletButton(creatingWalletAllowed), + topUpState = TopUpState(false) + ) + ) + ) } is WalletAction.LoadData.Failure -> { when (action.error) { is TapError.NoInternetConnection -> { val wallets = newState.wallets - .map { - it.copy(currencyData = it.currencyData.copy( - status = BalanceStatus.Unreachable - )) - } + .map { + it.copy( + currencyData = it.currencyData.copy( + status = BalanceStatus.Unreachable + ) + ) + } newState = newState.copy( - state = ProgressState.Error, - error = ErrorType.NoInternetConnection, - wallets = wallets + state = ProgressState.Error, + error = ErrorType.NoInternetConnection, + wallets = wallets ) } is TapError.UnknownBlockchain -> { newState = newState.copy( - state = ProgressState.Done, - wallets = listOf(WalletData( - currencyData = BalanceWidgetData(BalanceStatus.UnknownBlockchain), - topUpState = TopUpState(false) - )) + state = ProgressState.Done, + wallets = listOf( + WalletData( + currencyData = BalanceWidgetData(BalanceStatus.UnknownBlockchain), + topUpState = TopUpState(false) + ) + ) ) } } @@ -81,73 +88,76 @@ private fun internalReduce(action: Action, state: AppState): WalletState { is WalletAction.LoadData -> { newState = newState.copy( - state = ProgressState.Loading, - error = null, + state = ProgressState.Loading, + error = null, ) } is WalletAction.LoadWallet -> { if (action.blockchain == null) { val wallets = newState.wallets.map { wallet -> wallet.copy( - currencyData = wallet.currencyData.copy( - status = BalanceStatus.Loading, - currency = wallet.currencyData.currency, - currencySymbol = wallet.currencyData.currencySymbol, - ), - mainButton = WalletMainButton.SendButton(false), - topUpState = TopUpState(allowed = action.allowTopUp - ?: wallet.topUpState.allowed) + currencyData = wallet.currencyData.copy( + status = BalanceStatus.Loading, + currency = wallet.currencyData.currency, + currencySymbol = wallet.currencyData.currencySymbol, + ), + mainButton = WalletMainButton.SendButton(false), + topUpState = TopUpState( + allowed = action.allowTopUp + ?: wallet.topUpState.allowed + ) ) } newState = newState.copy( - state = ProgressState.Loading, - wallets = wallets + state = ProgressState.Loading, + wallets = wallets ) } else { val walletManager = newState.getWalletManager(action.blockchain) ?: return newState val blockchain = walletManager.wallet.blockchain - val currencies = listOf(Currency.Blockchain(blockchain)) + walletManager.presetTokens.map { - Currency.Token(token = it, blockchain = blockchain) - } + val currencies = listOf(Currency.Blockchain(blockchain)) + + walletManager.cardTokens.map { Currency.Token(it) } val newWallets = newState.wallets.filter { currencies.contains(it.currency) } - .map { wallet -> - wallet.copy( - currencyData = wallet.currencyData.copy( - status = BalanceStatus.Loading, - currency = wallet.currencyData.currency, - currencySymbol = wallet.currencyData.currencySymbol, - ), - mainButton = WalletMainButton.SendButton(false), - topUpState = TopUpState( - allowed = action.allowTopUp ?: wallet.topUpState.allowed - ) + .map { wallet -> + wallet.copy( + currencyData = wallet.currencyData.copy( + status = BalanceStatus.Loading, + currency = wallet.currencyData.currency, + currencySymbol = wallet.currencyData.currencySymbol, + ), + mainButton = WalletMainButton.SendButton(false), + topUpState = TopUpState( + allowed = action.allowTopUp ?: wallet.topUpState.allowed ) - } + ) + } val wallets = newState.replaceSomeWallets(newWallets) newState = newState.copy(wallets = wallets) } } - is WalletAction.LoadWallet.Success -> newState = onWalletLoadedReducer.reduce(action.wallet, newState) + is WalletAction.LoadWallet.Success -> newState = + onWalletLoadedReducer.reduce(action.wallet, newState) is WalletAction.UpdateWallet.Success -> { newState = onWalletLoadedReducer.reduce(action.wallet, newState) } is WalletAction.LoadWallet.NoAccount -> { val walletData = newState.getWalletData(action.wallet.blockchain)?.copy( - currencyData = BalanceWidgetData( - BalanceStatus.NoAccount, action.wallet.blockchain.fullName, - currencySymbol = action.wallet.blockchain.currency, - amountToCreateAccount = action.amountToCreateAccount - ) + currencyData = BalanceWidgetData( + BalanceStatus.NoAccount, action.wallet.blockchain.fullName, + currencySymbol = action.wallet.blockchain.currency, + amountToCreateAccount = action.amountToCreateAccount + ) ) val wallets = newState.replaceWalletInWallets(walletData) - val progressState = if (wallets.any { it.currencyData.status == BalanceStatus.Loading }) { - ProgressState.Loading - } else { - ProgressState.Done - } + val progressState = + if (wallets.any { it.currencyData.status == BalanceStatus.Loading }) { + ProgressState.Loading + } else { + ProgressState.Done + } newState = newState.copy( - state = progressState, - wallets = wallets + state = progressState, + wallets = wallets ) } is WalletAction.LoadWallet.Failure -> { @@ -158,28 +168,31 @@ private fun internalReduce(action: Action, state: AppState): WalletState { } val walletData = newState.getWalletData(action.wallet.blockchain) val newWalletData = walletData?.copy( - currencyData = walletData.currencyData.copy( - status = BalanceStatus.Unreachable, - errorMessage = message - ), - topUpState = TopUpState(false) + currencyData = walletData.currencyData.copy( + status = BalanceStatus.Unreachable, + errorMessage = message + ), + topUpState = TopUpState(false) ) val tokenWallets = action.wallet.getTokens() - .mapNotNull { newState.getWalletData(it) } - .map { - it.copy(currencyData = it.currencyData.copy( - status = BalanceStatus.Unreachable, errorMessage = message - )) - } + .mapNotNull { newState.getWalletData(it) } + .map { + it.copy( + currencyData = it.currencyData.copy( + status = BalanceStatus.Unreachable, errorMessage = message + ) + ) + } val wallets = newState.replaceSomeWallets(listOfNotNull(newWalletData) + tokenWallets) - val progressState = if (wallets.any { it.currencyData.status == BalanceStatus.Loading }) { - ProgressState.Loading - } else { - ProgressState.Done - } + val progressState = + if (wallets.any { it.currencyData.status == BalanceStatus.Loading }) { + ProgressState.Loading + } else { + ProgressState.Done + } newState = newState.copy( - state = progressState, wallets = wallets + state = progressState, wallets = wallets ) } is WalletAction.SetArtworkId -> { @@ -216,11 +229,11 @@ private fun internalReduce(action: Action, state: AppState): WalletState { is WalletAction.ShowDialog.QrCode -> { val selectedWalletData = newState.getWalletData(newState.selectedWallet) newState = newState.copy( - walletDialog = WalletDialog.QrDialog( - selectedWalletData?.walletAddresses?.selectedAddress?.shareUrl?.toQrCode(), - selectedWalletData?.walletAddresses?.selectedAddress?.shareUrl, - selectedWalletData?.currencyData?.currency - ) + walletDialog = WalletDialog.QrDialog( + selectedWalletData?.walletAddresses?.selectedAddress?.shareUrl?.toQrCode(), + selectedWalletData?.walletAddresses?.selectedAddress?.shareUrl, + selectedWalletData?.currencyData?.currency + ) ) } is WalletAction.ShowDialog.ScanFails -> { @@ -234,7 +247,7 @@ private fun internalReduce(action: Action, state: AppState): WalletState { } is WalletAction.Send.ChooseCurrency -> { newState = newState.copy( - walletDialog = WalletDialog.SelectAmountToSendDialog(action.amounts) + walletDialog = WalletDialog.SelectAmountToSendDialog(action.amounts) ) } is WalletAction.Send.Cancel -> newState = newState.copy(walletDialog = null) @@ -242,12 +255,18 @@ private fun internalReduce(action: Action, state: AppState): WalletState { is WalletAction.ChangeSelectedAddress -> { val selectedWalletData = newState.getWalletData(newState.selectedWallet) - val walletAddresses = newState.getWalletData(selectedWalletData?.currency)?.walletAddresses + val walletAddresses = + newState.getWalletData(selectedWalletData?.currency)?.walletAddresses ?: return newState val address = walletAddresses.list.firstOrNull { it.type == action.type } - ?: return newState + ?: return newState val wallets = newState.replaceWalletInWallets( - selectedWalletData?.copy(walletAddresses = WalletAddresses(address, walletAddresses.list)) + selectedWalletData?.copy( + walletAddresses = WalletAddresses( + address, + walletAddresses.list + ) + ) ) newState = newState.copy(wallets = wallets) } @@ -261,7 +280,12 @@ fun createAddressList(wallet: Wallet?, walletAddresses: WalletAddresses? = null) val listOfAddressData = mutableListOf() // put a defaultAddress at the first place wallet.addresses.forEach { - val addressData = AddressData(it.value, it.type, wallet.getShareUri(it.value), wallet.getExploreUrl(it.value)) + val addressData = AddressData( + it.value, + it.type, + wallet.getShareUri(it.value), + wallet.getExploreUrl(it.value) + ) if (it.type == wallet.blockchain.defaultAddressType()) { listOfAddressData.add(0, addressData) } else { @@ -272,16 +296,22 @@ fun createAddressList(wallet: Wallet?, walletAddresses: WalletAddresses? = null) // restore a selected wallet address var indexOfSelectedWallet = 0 walletAddresses?.let { - val index = listOfAddressData.indexOfFirst { it.address == walletAddresses.selectedAddress.address } + val index = + listOfAddressData.indexOfFirst { it.address == walletAddresses.selectedAddress.address } if (index != -1) indexOfSelectedWallet = index } return WalletAddresses(listOfAddressData[indexOfSelectedWallet], listOfAddressData) } -private fun handleCheckSignedHashesActions(action: WalletAction.Warnings, state: WalletState): WalletState { +private fun handleCheckSignedHashesActions( + action: WalletAction.Warnings, + state: WalletState +): WalletState { return when (action) { WalletAction.Warnings.CheckHashesCount.ConfirmHashesCount -> state.copy(hashesCountVerified = true) - WalletAction.Warnings.CheckHashesCount.NeedToCheckHashesCountOnline -> state.copy(hashesCountVerified = false) + WalletAction.Warnings.CheckHashesCount.NeedToCheckHashesCountOnline -> state.copy( + hashesCountVerified = false + ) is WalletAction.Warnings.Set -> state.copy(mainWarningsList = action.warningList) else -> state } @@ -289,8 +319,8 @@ private fun handleCheckSignedHashesActions(action: WalletAction.Warnings, state: private fun setNewFiatRate( - fiatRate: Pair, - appCurrency: FiatCurrencyName, state: WalletState + fiatRate: Pair, + appCurrency: FiatCurrencyName, state: WalletState ): WalletState { val rate = fiatRate.second ?: return state val rateFormatted = rate.toFormattedCurrencyString(2, appCurrency, RoundingMode.HALF_UP) @@ -327,33 +357,34 @@ private fun setMultiWalletFiatRate( } private fun setSingeWalletFiatRate( - rate: BigDecimal, rateFormatted: String, currency: Currency, - appCurrency: FiatCurrencyName, state: WalletState + rate: BigDecimal, rateFormatted: String, currency: Currency, + appCurrency: FiatCurrencyName, state: WalletState ): WalletState { val wallet = state.walletManagers[0].wallet val token = wallet.getFirstToken() if (currency == state.primaryWallet?.currency) { val fiatAmount = wallet.amounts[AmountType.Coin]?.value - ?.toFiatString(rate, appCurrency) + ?.toFiatString(rate, appCurrency) val walletData = state.primaryWallet.copy( - currencyData = state.primaryWallet.currencyData.copy(fiatAmountFormatted = fiatAmount), - fiatRate = rate, - fiatRateString = rateFormatted + currencyData = state.primaryWallet.currencyData.copy(fiatAmountFormatted = fiatAmount), + fiatRate = rate, + fiatRateString = rateFormatted ) return state.copy(wallets = listOf(walletData)) } else if (currency is Currency.Token && currency.token == token) { val tokenFiatAmount = wallet.getTokenAmount(token)?.value?.toFiatString(rate, appCurrency) val tokenData = state.primaryWallet?.currencyData?.token?.copy( - fiatAmount = tokenFiatAmount, - fiatRate = rate, - fiatRateString = rateFormatted + fiatAmount = tokenFiatAmount, + fiatRate = rate, + fiatRateString = rateFormatted ) val walletData = state.primaryWallet?.copy( - currencyData = state.primaryWallet.currencyData.copy( - token = tokenData - )) + currencyData = state.primaryWallet.currencyData.copy( + token = tokenData + ) + ) val wallets = walletData?.let { listOf(walletData) } ?: emptyList() return state.copy(wallets = wallets) } diff --git a/app/src/main/res/values/strings_untranslated.xml b/app/src/main/res/values/strings_untranslated.xml index 1653689fc7..a4a2aecc25 100644 --- a/app/src/main/res/values/strings_untranslated.xml +++ b/app/src/main/res/values/strings_untranslated.xml @@ -93,7 +93,8 @@ this wallet. Manage tokens Blockchains - Ethereum Tokens + Ethereum tokens + Binance Smart Chain tokens Copy Share + Add tokens