Coder Social home page Coder Social logo

Coinbase API about ccxt HOT 4 OPEN

DragonBtc93 avatar DragonBtc93 commented on August 22, 2024
Coinbase API

from ccxt.

Comments (4)

samgermain avatar samgermain commented on August 22, 2024

You might need to update your apiKey, the method is working fine for me

from ccxt.

jaredrsommer avatar jaredrsommer commented on August 22, 2024

I'm having the exact same issue with a newly created key. I have quasi chased down the problem is the url is being called wrong for the new Style API keys.
in the def sign() around line 3580ish
if path == 'brokerage/products':
path = 'brokerage/market/products'
this cleared that error, but did not resolve all the other issues with the new style keys . My legacy key is currently working fine on another computer without any changes.
I think there will need to be some more work put into the rest of the coinbase.py file given they just launched their own SDK a few weeks ago and changed some formatting.

from ccxt.

DragonBtc93 avatar DragonBtc93 commented on August 22, 2024
2024-07-19 14:06:50,416 - freqtrade - INFO - freqtrade 2024.2
2024-07-19 14:06:51,239 - freqtrade.worker - INFO - Starting worker 2024.2
2024-07-19 14:06:51,239 - freqtrade.configuration.load_config - INFO - Using config: ./user_data/configv3.json ...
2024-07-19 14:06:51,240 - freqtrade.loggers - INFO - Verbosity set to 3
2024-07-19 14:06:51,240 - freqtrade.configuration.configuration - INFO - Runmode set to live.
2024-07-19 14:06:51,240 - freqtrade.configuration.configuration - WARNING - `force_entry_enable` RPC message enabled.
2024-07-19 14:06:51,240 - freqtrade.configuration.configuration - INFO - Dry run is disabled
2024-07-19 14:06:51,240 - freqtrade.configuration.configuration - INFO - Using DB: "sqlite:///tradesv3.sqlite"
2024-07-19 14:06:51,241 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 1 ...
2024-07-19 14:06:51,241 - freqtrade.configuration.configuration - INFO - Using user-data directory: /home/themachine/Documents/trading/freqtrade/user_data ...
2024-07-19 14:06:51,241 - freqtrade.configuration.configuration - INFO - Using data directory: /home/themachine/Documents/trading/freqtrade/user_data/data/coinbase ...
2024-07-19 14:06:51,241 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
2024-07-19 14:06:51,246 - freqtrade.exchange.check_exchange - WARNING - Exchange "coinbase" is known to the the ccxt library, available for the bot, but not officially supported by the Freqtrade development team. It may work flawlessly (please report back) or have serious issues. Use it at your own discretion.
2024-07-19 14:06:51,246 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
2024-07-19 14:06:51,246 - freqtrade.resolvers.iresolver - DEBUG - Searching for IStrategy StarRise_V3 in '/home/themachine/Documents/trading/freqtrade/user_data/strategies'
2024-07-19 14:06:51,283 - freqtrade.resolvers.iresolver - WARNING - Could not import /home/themachine/Documents/trading/freqtrade/user_data/strategies/ARIMA_5_DCA_SCALP.py due to 'No module named 'pmdarima''
2024-07-19 14:06:51,412 - freqtrade.resolvers.iresolver - WARNING - Could not import /home/themachine/Documents/trading/freqtrade/user_data/strategies/LitmusSimpleStrategy.py due to 'No module named 'cointanalysis''
2024-07-19 14:06:51,414 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy StarRise_V3 from '/home/themachine/Documents/trading/freqtrade/user_data/strategies/StarRise_V3.py'...
2024-07-19 14:06:51,414 - freqtrade.strategy.hyper - INFO - Loading parameters from file /home/themachine/Documents/trading/freqtrade/user_data/strategies/StarRise_V3.json
2024-07-19 14:06:51,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDC.
2024-07-19 14:06:51,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: unlimited.
2024-07-19 14:06:51,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 15, 'exit': 15, 'exit_timeout_count': 1, 'unit': 'minutes'}.
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 1.
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 5m
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.212
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: False
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: True
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, 'stoploss_on_exchange_interval': 60}
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDC
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: unlimited
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using protections: []
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 168
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 15, 'exit': 15, 'exit_timeout_count': 1, 'unit': 'minutes'}
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: True
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
2024-07-19 14:06:51,415 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
2024-07-19 14:06:51,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
2024-07-19 14:06:51,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
2024-07-19 14:06:51,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
2024-07-19 14:06:51,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
2024-07-19 14:06:51,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 1
2024-07-19 14:06:51,416 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
2024-07-19 14:06:51,419 - freqtrade.resolvers.exchange_resolver - INFO - No Coinbase specific subclass found. Using the generic class instead.
2024-07-19 14:06:51,420 - asyncio - DEBUG - Using selector: EpollSelector
2024-07-19 14:06:51,420 - freqtrade.exchange.exchange - INFO - Using CCXT 4.2.51
2024-07-19 14:06:51,420 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True}
2024-07-19 14:06:51,424 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500}
2024-07-19 14:06:51,428 - freqtrade.exchange.exchange - INFO - Using Exchange "Coinbase"
2024-07-19 14:06:51,429 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/v2/currencies, Request: {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'CB-VERSION': '2018-05-30'} None
2024-07-19 14:06:51,430 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.coinbase.com:443
2024-07-19 14:06:51,694 - urllib3.connectionpool - DEBUG - https://api.coinbase.com:443 "GET /v2/currencies HTTP/1.1" 200 None
2024-07-19 14:06:51,695 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/v2/currencies, Response: 200 {'Date': 'Fri, 19 Jul 2024 18:06:51 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-headers': 'Authorization, Content-Type, Accept, Second-Factor-Proof-Token, Client-Id, Access-Token, X-Cb-Project-Name, X-Cb-Is-Logged-In, X-Cb-Platform, X-Cb-Session-Uuid, X-Cb-Pagekey, X-Cb-UJS, Fingerprint-Tokens, X-Cb-Device-Id, X-Cb-Version-Name', 'access-control-allow-methods': 'GET,POST,DELETE,PUT', 'access-control-allow-origin': '*', 'access-control-allow-private-network': 'true', 'access-control-expose-headers': '', 'access-control-max-age': '7200', 'Cache-Control': 'public, max-age=14400', 'grpc-metadata-cache-control': 'public, max-age=60', 'grpc-metadata-content-type': 'application/grpc', 'grpc-metadata-vary': 'Accept-Language', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'trace-id': '2704378016482948872', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-forwarded-for': 'asset-stats.cbhq.net', 'x-forwarded-port': '8001', 'x-forwarded-proto': 'https', 'x-frame-options': 'SAMEORIGIN', 'x-xss-protection': '1; mode=block', 'x-envoy-upstream-service-time': '4', 'CF-Cache-Status': 'HIT', 'Age': '1', 'Last-Modified': 'Fri, 19 Jul 2024 18:06:50 GMT', 'Expires': 'Fri, 19 Jul 2024 22:06:51 GMT', 'Set-Cookie': '__cf_bm=xstK3nQzCbenJPfMtv5qLKVj8r1q2ycgHK3LTCjz8X8-1721412411-1.0.1.1-HCFh24Ao3aghpcjw6dG5tCOFhUwkTT7r_8TpiOt.yA.2UM7DM9Ga9gRoeXxOuHXjFD6rgu0HSDmmFn1NpmOLNg; path=/; expires=Fri, 19-Jul-24 18:36:51 GMT; domain=.coinbase.com; HttpOnly; Secure', 'Vary': 'Accept-Encoding', 'Server': 'cloudflare', 'CF-RAY': '8a5ca5d4d82c0f77-EWR', 'Content-Encoding': 'gzip'} {"data":[{"id":"AED","name":"United Arab Emirates Dirham","min_size":"0.01"},{"id":"AFN","name":"Afghan Afghani","min_size":"0.01"},{"id":"ALL","name":"Albanian Lek","min_size":"0.01"},{"id":"AMD","name":"Armenian Dram","min_size":"0.01"},{"id":"ANG","name":"Netherlands Antillean Gulden","min_size":"0.01"},{"id":"AOA","name":"Angolan Kwanza","min_size":"0.01"},{"id":"ARS","name":"Argentine Peso","min_size":"0.01"},{"id":"AUD","name":"Australian Dollar","min_size":"0.01"},{"id":"AWG","name":"Aruban Florin","min_size":"0.01"},{"id":"AZN","name":"Azerbaijani Manat","min_size":"0.01"},{"id":"BAM","name":"Bosnia and Herzegovina Convertible Mark","min_size":"0.01"},{"id":"BBD","name":"Barbadian Dollar","min_size":"0.01"},{"id":"BDT","name":"Bangladeshi Taka","min_size":"0.01"},{"id":"BGN","name":"Bulgarian Lev","min_size":"0.01"},{"id":"BHD","name":"Bahraini Dinar","min_size":"0.001"},{"id":"BIF","name":"Burundian Franc","min_size":"1"},{"id":"BMD","name":"Bermudian Dollar","min_size":"0.01"},{"id":"BND","name":"Brunei Dollar","min_size":"0.01"},{"id":"BOB","name":"Bolivian Boliviano","min_size":"0.01"},{"id":"BRL","name":"Real","min_size":"0.01"},{"id":"BSD","name":"Bahamian Dollar","min_size":"0.01"},{"id":"BTN","name":"Bhutanese Ngultrum","min_size":"0.01"},{"id":"BWP","name":"Botswana Pula","min_size":"0.01"},{"id":"BYN","name":"Belarusian Ruble","min_size":"0.01"},{"id":"BYR","name":"Belarusian Ruble","min_size":"1"},{"id":"BZD","name":"Belize Dollar","min_size":"0.01"},{"id":"CAD","name":"Canadian Dollar","min_size":"0.01"},{"id":"CDF","name":"Congolese Franc","min_size":"0.01"},{"id":"CHF","name":"Swiss Franc","min_size":"0.01"},{"id":"CLF","name":"Unidad de Fomento","min_size":"0.0001"},{"id":"CLP","name":"Chilean Peso","min_size":"1"},{"id":"CNY","name":"Chinese Renminbi Yuan","min_size":"0.01"},{"id":"COP","name":"Colombian Peso","min_size":"0.01"},{"id":"CRC","name":"Costa Rican Colón","min_size":"0.01"},{"id":"CUC","name":"Cuban Convertible Peso","min_size":"0.01"},{"id":"CUP","name":"Cuban Peso","min_size":"0.01"},{"id":"CVE","name":"Cape Verdean Escudo","min_size":"0.01"},{"id":"CZK","name":"Czech Koruna","min_size":"0.01"},{"id":"DJF","name":"Djiboutian Franc","min_size":"1"},{"id":"DKK","name":"Danish Krone","min_size":"0.01"},{"id":"DOP","name":"Dominican Peso","min_size":"0.01"},{"id":"DZD","name":"Algerian Dinar","min_size":"0.01"},{"id":"EGP","name":"Egyptian Pound","min_size":"0.01"},{"id":"ETB","name":"Ethiopian Birr","min_size":"0.01"},{"id":"EUR","name":"Euro","min_size":"0.01"},{"id":"FJD","name":"Fijian Dollar","min_size":"0.01"},{"id":"FKP","name":"Falkland Pound","min_size":"0.01"},{"id":"GBP","name":"British Pound","min_size":"0.01"},{"id":"GEL","name":"Georgian Lari","min_size":"0.01"},{"id":"GHS","name":"Ghanaian Cedi","min_size":"0.01"},{"id":"GIP","name":"Gibraltar Pound","min_size":"0.01"},{"id":"GMD","name":"Gambian Dalasi","min_size":"0.01"},{"id":"GNF","name":"Guinean Franc","min_size":"1"},{"id":"GTQ","name":"Guatemalan Quetzal","min_size":"0.01"},{"id":"GYD","name":"Guyanese Dollar","min_size":"0.01"},{"id":"HKD","name":"Hong Kong Dollar","min_size":"0.01"},{"id":"HNL","name":"Honduran Lempira","min_size":"0.01"},{"id":"HRK","name":"Croatian Kuna","min_size":"0.01"},{"id":"HTG","name":"Haitian Gourde","min_size":"0.01"},{"id":"HUF","name":"Hungarian Forint","min_size":"1"},{"id":"IDR","name":"Indonesian Rupiah","min_size":"0.01"},{"id":"ILS","name":"Israeli New Sheqel","min_size":"0.01"},{"id":"INR","name":"Indian Rupee","min_size":"0.01"},{"id":"IQD","name":"Iraqi Dinar","min_size":"0.001"},{"id":"IRR","name":"Iranian Rial","min_size":"0.01"},{"id":"ISK","name":"Icelandic Króna","min_size":"1"},{"id":"JMD","name":"Jamaican Dollar","min_size":"0.01"},{"id":"JOD","name":"Jordanian Dinar","min_size":"0.001"},{"id":"JPY","name":"Japanese Yen","min_size":"1"},{"id":"KES","name":"Kenyan Shilling","min_size":"0.01"},{"id":"KGS","name":"Kyrgyzstani Som","min_size":"0.01"},{"id":"KHR","name":"Cambodian Riel","min_size":"0.01"},{"id":"KMF","name":"Comorian Franc","min_size":"1"},{"id":"KRW","name":"South Korean Won","min_size":"1"},{"id":"KWD","name":"Kuwaiti Dinar","min_size":"0.001"},{"id":"KYD","name":"Cayman Islands Dollar","min_size":"0.01"},{"id":"KZT","name":"Kazakhstani Tenge","min_size":"0.01"},{"id":"LAK","name":"Lao Kip","min_size":"0.01"},{"id":"LBP","name":"Lebanese Pound","min_size":"0.01"},{"id":"LKR","name":"Sri Lankan Rupee","min_size":"0.01"},{"id":"LRD","name":"Liberian Dollar","min_size":"0.01"},{"id":"LSL","name":"Lesotho Loti","min_size":"0.01"},{"id":"LYD","name":"Libyan Dinar","min_size":"0.001"},{"id":"MAD","name":"Moroccan Dirham","min_size":"0.01"},{"id":"MDL","name":"Moldovan Leu","min_size":"0.01"},{"id":"MGA","name":"Malagasy Ariary","min_size":"0.1"},{"id":"MKD","name":"Macedonian Denar","min_size":"0.01"},{"id":"MMK","name":"Myanmar Kyat","min_size":"0.01"},{"id":"MNT","name":"Mongolian Tögrög","min_size":"0.01"},{"id":"MOP","name":"Macanese Pataca","min_size":"0.01"},{"id":"MRU","name":"Mauritanian Ouguiya","min_size":"0.1"},{"id":"MUR","name":"Mauritian Rupee","min_size":"0.01"},{"id":"MVR","name":"Maldivian Rufiyaa","min_size":"0.01"},{"id":"MWK","name":"Malawian Kwacha","min_size":"0.01"},{"id":"MXN","name":"Mexican Peso","min_size":"0.01"},{"id":"MYR","name":"Malaysian Ringgit","min_size":"0.01"},{"id":"MZN","name":"Mozambican Metical","min_size":"0.01"},{"id":"NAD","name":"Namibian Dollar","min_size":"0.01"},{"id":"NGN","name":"Nigerian Naira","min_size":"0.01"},{"id":"NIO","name":"Nicaraguan Córdoba","min_size":"0.01"},{"id":"NOK","name":"Norwegian Krone","min_size":"0.01"},{"id":"NPR","name":"Nepalese Rupee","min_size":"0.01"},{"id":"NZD","name":"New Zealand Dollar","min_size":"0.01"},{"id":"OMR","name":"Omani Rial","min_size":"0.001"},{"id":"PAB","name":"Panamanian Balboa","min_size":"0.01"},{"id":"PEN","name":"Peruvian Sol","min_size":"0.01"},{"id":"PGK","name":"Papua New Guinean Kina","min_size":"0.01"},{"id":"PHP","name":"Philippine Peso","min_size":"0.01"},{"id":"PKR","name":"Pakistani Rupee","min_size":"0.01"},{"id":"PLN","name":"Polish Złoty","min_size":"0.01"},{"id":"PYG","name":"Paraguayan Guaraní","min_size":"1"},{"id":"QAR","name":"Qatari Riyal","min_size":"0.01"},{"id":"RON","name":"Romanian Leu","min_size":"0.01"},{"id":"RSD","name":"Serbian Dinar","min_size":"0.01"},{"id":"RUB","name":"Russian Ruble","min_size":"0.01"},{"id":"RWF","name":"Rwandan Franc","min_size":"1"},{"id":"SAR","name":"Saudi Riyal","min_size":"0.01"},{"id":"SBD","name":"Solomon Islands Dollar","min_size":"0.01"},{"id":"SCR","name":"Seychellois Rupee","min_size":"0.01"},{"id":"SDG","name":"Sudanese Pound","min_size":"0.01"},{"id":"SEK","name":"Swedish Krona","min_size":"0.01"},{"id":"SGD","name":"Singapore Dollar","min_size":"0.01"},{"id":"SHP","name":"Saint Helenian Pound","min_size":"0.01"},{"id":"SKK","name":"Slovak Koruna","min_size":"0.01"},{"id":"SLL","name":"Sierra Leonean Leone","min_size":"0.01"},{"id":"SOS","name":"Somali Shilling","min_size":"0.01"},{"id":"SRD","name":"Surinamese Dollar","min_size":"0.01"},{"id":"STD","name":"São Tomé and Príncipe Dobra","min_size":"0.01"},{"id":"SVC","name":"Salvadoran Colón","min_size":"0.01"},{"id":"SZL","name":"Swazi Lilangeni","min_size":"0.01"},{"id":"THB","name":"Thai Baht","min_size":"0.01"},{"id":"TJS","name":"Tajikistani Somoni","min_size":"0.01"},{"id":"TMT","name":"Turkmenistani Manat","min_size":"0.01"},{"id":"TND","name":"Tunisian Dinar","min_size":"0.001"},{"id":"TOP","name":"Tongan Paʻanga","min_size":"0.01"},{"id":"TRY","name":"Turkish Lira","min_size":"0.01"},{"id":"TTD","name":"Trinidad and Tobago Dollar","min_size":"0.01"},{"id":"TWD","name":"New Taiwan Dollar","min_size":"0.01"},{"id":"TZS","name":"Tanzanian Shilling","min_size":"0.01"},{"id":"UAH","name":"Ukrainian Hryvnia","min_size":"0.01"},{"id":"UGX","name":"Ugandan Shilling","min_size":"1"},{"id":"USD","name":"United States Dollar","min_size":"0.01"},{"id":"UYU","name":"Uruguayan Peso","min_size":"0.01"},{"id":"UZS","name":"Uzbekistan Som","min_size":"0.01"},{"id":"VES","name":"Venezuelan Bolívar Soberano","min_size":"0.01"},{"id":"VND","name":"Vietnamese Đồng","min_size":"1"},{"id":"VUV","name":"Vanuatu Vatu","min_size":"1"},{"id":"WST","name":"Samoan Tala","min_size":"0.01"},{"id":"XAF","name":"Central African Cfa Franc","min_size":"1"},{"id":"XAG","name":"Silver (Troy Ounce)","min_size":"1"},{"id":"XAU","name":"Gold (Troy Ounce)","min_size":"1"},{"id":"XCD","name":"East Caribbean Dollar","min_size":"0.01"},{"id":"XDR","name":"Special Drawing Rights","min_size":"1"},{"id":"XOF","name":"West African Cfa Franc","min_size":"1"},{"id":"XPD","name":"Palladium","min_size":"1"},{"id":"XPF","name":"Cfp Franc","min_size":"1"},{"id":"XPT","name":"Platinum","min_size":"1"},{"id":"YER","name":"Yemeni Rial","min_size":"0.01"},{"id":"ZAR","name":"South African Rand","min_size":"0.01"},{"id":"ZMK","name":"Zambian Kwacha","min_size":"0.01"},{"id":"ZMW","name":"Zambian Kwacha","min_size":"0.01"},{"id":"EEK","name":"Estonian Kroon","min_size":"0.01"},{"id":"LTL","name":"Lithuanian Litas","min_size":"0.01"},{"id":"LVL","name":"Latvian Lats","min_size":"0.01"},{"id":"MRO","name":"Mauritanian Ouguiya","min_size":"0.1"},{"id":"TMM","name":"Turkmenistani Manat","min_size":"0.01"},{"id":"ZWD","name":"Zimbabwean Dollar","min_size":"0.01"},{"id":"VEF","name":"Venezuelan Bolívar","min_size":"0.01"},{"id":"JEP","name":"Jersey Pound","min_size":"0.01"},{"id":"GGP","name":"Guernsey Pound","min_size":"0.01"},{"id":"IMP","name":"Isle of Man Pound","min_size":"0.01"},{"id":"CNH","name":"Chinese Renminbi Yuan Offshore","min_size":"0.01"}]}
2024-07-19 14:06:51,830 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/v2/currencies/crypto, Request: {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'CB-VERSION': '2018-05-30'} None
2024-07-19 14:06:51,889 - urllib3.connectionpool - DEBUG - https://api.coinbase.com:443 "GET /v2/currencies/crypto HTTP/1.1" 200 None
2024-07-19 14:06:51,899 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/v2/currencies/crypto, Response: 200 {'Date': 'Fri, 19 Jul 2024 18:06:51 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-headers': 'Authorization, Content-Type, Accept, Second-Factor-Proof-Token, Client-Id, Access-Token, X-Cb-Project-Name, X-Cb-Is-Logged-In, X-Cb-Platform, X-Cb-Session-Uuid, X-Cb-Pagekey, X-Cb-UJS, Fingerprint-Tokens, X-Cb-Device-Id, X-Cb-Version-Name', 'access-control-allow-methods': 'GET,POST,DELETE,PUT', 'access-control-allow-origin': '*', 'access-control-allow-private-network': 'true', 'access-control-expose-headers': '', 'access-control-max-age': '7200', 'Cache-Control': 'public, max-age=14400', 'grpc-metadata-cache-control': 'public, max-age=60', 'grpc-metadata-content-type': 'application/grpc', 'grpc-metadata-vary': 'Accept-Language', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'trace-id': '1300417881420440454', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-forwarded-for': 'asset-stats.cbhq.net', 'x-forwarded-port': '8001', 'x-forwarded-proto': 'https', 'x-frame-options': 'SAMEORIGIN', 'x-xss-protection': '1; mode=block', 'x-envoy-upstream-service-time': '5', 'CF-Cache-Status': 'HIT', 'Age': '1', 'Last-Modified': 'Fri, 19 Jul 2024 18:06:50 GMT', 'Expires': 'Fri, 19 Jul 2024 22:06:51 GMT', 'Set-Cookie': '__cf_bm=li3fZfHF3v0CvoC2mx1TgnelAhmx7_Ehq3ARhxaUbxA-1721412411-1.0.1.1-kt.bo2JTlA5I_Lmn8DjcCzcwOvbZO3_dcafrqWMo8owMKPmlkSzzQpEbTS_bs6HHrCNL6jPbAZ7ibOQCb0AzRw; path=/; expires=Fri, 19-Jul-24 18:36:51 GMT; domain=.coinbase.com; HttpOnly; Secure', 'Vary': 'Accept-Encoding', 'Server': 'cloudflare', 'CF-RAY': '8a5ca5d619d90f77-EWR', 'Content-Encoding': 'gzip'} {"data":[{"asset_id":"79719406-aada-56c0-8194-65ef670e823b","code":"RPL","name":"Rocket Pool","color":"#FF9774","sort_index":100,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5b71fc48-3dd3-540c-809b-f8c94d0e68b5","code":"BTC","name":"Bitcoin","color":"#F7931A","sort_index":101,"exponent":8,"type":"crypto","address_regex":"^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^(bc1[qzry9x8gf2tvdw0s3jn54khce6mua7l]([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}))$"},{"asset_id":"d85dce9b-5b73-5c3c-8978-522ce1d1c1b4","code":"ETH","name":"Ethereum","color":"#627EEA","sort_index":102,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c9c24c6e-c045-5fde-98a2-00ea7f520437","code":"LTC","name":"Litecoin","color":"#A6A9AA","sort_index":103,"exponent":8,"type":"crypto","address_regex":"^((L|M)[a-km-zA-HJ-NP-Z1-9]{25,34})|^(ltc1([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{39}|[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{59}))$"},{"asset_id":"45f99e13-b522-57d7-8058-c57bf92fe7a3","code":"BCH","name":"Bitcoin Cash","color":"#8DC351","sort_index":104,"exponent":8,"type":"crypto","address_regex":"^([13][a-km-zA-HJ-NP-Z1-9]{25,34})|^((bitcoincash:)?(q|p)[a-z0-9]{41})|^((BITCOINCASH:)?(Q|P)[A-Z0-9]{41})$"},{"asset_id":"c16df856-0345-5358-8a70-2a78c804e61f","code":"ETC","name":"Ethereum Classic","color":"#59D4AF","sort_index":105,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a2a8f5ae-83a6-542e-9064-7d335ae8a58d","code":"ZRX","name":"0x Protocol","color":"#302C2C","sort_index":106,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"2b92315d-eab7-5bef-84fa-089a131333f5","code":"USDC","name":"USDC","color":"#2775CA","sort_index":107,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b8950bef-d61b-53cd-bb66-db436f0f81bc","code":"BAT","name":"Basic Attention Token","color":"#FF5000","sort_index":108,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"1d3c2625-a8d9-5458-84d0-437d75540421","code":"ZEC","name":"Zcash","color":"#ECB244","sort_index":109,"exponent":8,"type":"crypto","address_regex":"^(t1|t3)[a-km-zA-HJ-NP-Z1-9]{33}$"},{"asset_id":"e17a44c8-6ea1-564f-a02c-2a9ca1d8eec4","code":"XRP","name":"XRP","color":"#222222","sort_index":110,"exponent":6,"type":"crypto","address_regex":"^r[1-9a-km-zA-HJ-NP-Z]{25,35}$","destination_tag_name":"XRP Tag","destination_tag_regex":"^\\d{1,10}$"},{"asset_id":"13b83335-5ede-595b-821e-5bcdfa80560f","code":"XLM","name":"Stellar Lumens","color":"#000000","sort_index":111,"exponent":7,"type":"crypto","address_regex":"^G[A-Z2-7]{55}$","destination_tag_name":"XLM Memo","destination_tag_regex":"^[ -~]{1,28}$"},{"asset_id":"b8b44189-a54b-526f-b68d-1dbb27b462c3","code":"REP","name":"Augur","color":"#553580","sort_index":112,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"01e9e33b-d099-56fb-aa3b-76c19d0b250e","code":"DAI","name":"Dai","color":"#FFB74D","sort_index":113,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8d556883-6c26-5a88-9d8f-fa41fe8ed76e","code":"EOS","name":"EOS","color":"#000000","sort_index":114,"exponent":4,"type":"crypto","address_regex":"(^[a-z1-5.]{1,11}[a-z1-5]$)|(^[a-z1-5.]{12}[a-j1-5]$)","destination_tag_name":"EOS Memo","destination_tag_regex":"^.{1,100}$"},{"asset_id":"ea3107c6-416b-5b02-b99f-ded31a0cbdfe","code":"LINK","name":"Chainlink","color":"#0667D0","sort_index":115,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"69e559ec-547a-520a-aeb3-01cac23f1826","code":"XTZ","name":"Tezos","color":"#2C7DF7","sort_index":116,"exponent":6,"type":"crypto","address_regex":"(tz[1|2|3]([a-zA-Z0-9]){33})|(^KT1([a-zA-Z0-9]){33}$)"},{"asset_id":"b9c43d61-e77d-5e02-9a0d-800b50eb9d5f","code":"DASH","name":"Dash","color":"#008DE4","sort_index":117,"exponent":8,"type":"crypto","address_regex":"^([X7][a-km-zA-HJ-NP-Z1-9]{25,34})$"},{"asset_id":"07525606-a404-5f15-a71d-ba0e40e74eca","code":"OXT","name":"Orchid","color":"#5F45BA","sort_index":118,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"64c607d2-4663-5649-86e0-3ab06bba0202","code":"ATOM","name":"Cosmos","color":"#2E3148","sort_index":119,"exponent":6,"type":"crypto","address_regex":"^cosmos1[ac-hj-np-z02-9]{38}$","destination_tag_name":"ATOM Memo","destination_tag_regex":"^\\w{1,24}$"},{"asset_id":"8c853af0-5071-5dd7-9f70-1a871107f53c","code":"KNC","name":"Kyber Network","color":"#31CB9E","sort_index":120,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5553e486-7a85-5433-a5c1-aaeb18a154dd","code":"MKR","name":"Maker","color":"#1AAB9B","sort_index":121,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"65557d44-082d-50a1-a68b-bc98d961f794","code":"COMP","name":"Compound","color":"#00D395","sort_index":122,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"9220d47f-bc0a-53ad-9646-ef49918adcf3","code":"ALGO","name":"Algorand","color":"#000000","sort_index":123,"exponent":6,"type":"crypto","address_regex":"^[A-Z2-7]{58}$"},{"asset_id":"bf3edc12-9feb-556f-a181-ae8a25cf073b","code":"BAND","name":"Band Protocol","color":"#516FFA","sort_index":124,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"30dac328-eae0-523a-835e-aef52596d0dc","code":"NMR","name":"Numeraire","color":"#231F20","sort_index":125,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"cfc02e75-e09b-535b-b35c-3c8bb0e63462","code":"CGLD","name":"Celo","color":"#000000","sort_index":126,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"003db351-767e-5656-b32d-8ce553310814","code":"UMA","name":"UMA","color":"#FF4A4A","sort_index":127,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"6ffa1a5b-622b-596b-893a-56cfb152beb2","code":"LRC","name":"Loopring","color":"#1A61FF","sort_index":128,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8ebe6e4d-8bd6-5be0-8dca-aaa18a188915","code":"YFI","name":"yearn.finance","color":"#0667D0","sort_index":129,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"412832ad-59dd-5af8-8d36-99ebda3afb80","code":"UNI","name":"Uniswap","color":"#FF007A","sort_index":130,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"e0409f05-5a95-5abf-8082-c746da699f82","code":"BAL","name":"Balancer","color":"#1D282A","sort_index":131,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a52f80f6-c533-593a-aead-a6fc8eea643c","code":"WBTC","name":"Wrapped Bitcoin","color":"#1E182A","sort_index":132,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"6b12b7ee-2295-5bd3-b4a2-fe711055d79f","code":"CVC","name":"Civic","color":"#32A530","sort_index":133,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"66b98195-0562-586b-8cee-ee7f57923fef","code":"MANA","name":"Decentraland","color":"#B8AFA2","sort_index":134,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8dd8a49c-e75c-5c56-a353-468f6346ed93","code":"DNT","name":"district0x","color":"#21277C","sort_index":135,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"0a5b73d1-a976-5966-b3ff-86be8f9b65d5","code":"FIL","name":"Filecoin","color":"#0E79FE","sort_index":136,"exponent":8,"type":"crypto","address_regex":"(^[ft][1][a-z2-7]{39}$)|(^[ft][4][\\d]+f[a-z2-7]{39}$)"},{"asset_id":"b1646860-6b23-5f7d-a506-cba0902f0ca9","code":"AAVE","name":"Aave","color":"#A5378C","sort_index":137,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"1b74d2fd-fa35-558d-a010-38d4481398c6","code":"BNT","name":"Bancor Network Token","color":"#000B20","sort_index":138,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3bd5bbea-a525-520c-9d2a-2d842e543caa","code":"SNX","name":"Synthetix Network Token","color":"#0A0118","sort_index":139,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3f9b015d-387d-589b-b65d-bd6d24babc96","code":"GRT","name":"The Graph","color":"#5227E8","sort_index":140,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ac7c7224-ae69-5e46-8923-983b472203ea","code":"SUSHI","name":"SushiSwap","color":"#F055A2","sort_index":141,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"026bcc1e-9163-591c-a709-34dd18b2e7a1","code":"MATIC","name":"Polygon","color":"#8247E5","sort_index":142,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"af2d755d-6142-57f4-a092-0aa4fe67a9b5","code":"SKL","name":"SKALE","color":"#000000","sort_index":143,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"63062039-7afb-56ff-8e19-5e3215dc404a","code":"ADA","name":"Cardano","color":"#0033AD","sort_index":144,"exponent":6,"type":"crypto","address_regex":"(^(addr)1[ac-hj-np-z02-9]{6,}$)|(^(DdzFFz|Ae2td)[1-9A-HJ-NP-Za-km-z]+)"},{"asset_id":"a5c6ceac-9226-55a7-a2dc-59d9149083d6","code":"STORJ","name":"Storj","color":"#2683FF","sort_index":145,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"48a63b4a-1024-5cbe-9132-5dcc7792487d","code":"CRV","name":"Curve DAO Token","color":"#721BFF","sort_index":146,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5d88223d-ce08-529d-b533-e318d6ba4d79","code":"ANKR","name":"Ankr","color":"#579BF0","sort_index":147,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"89cf59a7-afb8-574d-9e37-8ac01e374e7a","code":"NKN","name":"NKN","color":"#243A7E","sort_index":148,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"070e2e07-1f4c-5556-9b3c-22f924e9fa1a","code":"OGN","name":"Origin Token","color":"#1F87FB","sort_index":149,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"484f30a6-9e06-58df-80b7-e63141e3ca0c","code":"1INCH","name":"1inch","color":"#1B314F","sort_index":150,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a9b7db60-a25f-52c3-9df8-24fdfe16de1d","code":"FORTH","name":"Ampleforth Governance Token","color":"#4712B0","sort_index":151,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b26327c1-9a34-51d9-b982-9b29e6012648","code":"USDT","name":"Tether","color":"#22A079","sort_index":152,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7588d1dc-2aba-5357-85b6-6b728e85ad55","code":"CTSI","name":"Cartesi","color":"#00F6FF","sort_index":153,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"248f278e-1c74-5b55-a554-4f3ee1aef291","code":"TRB","name":"Tellor","color":"#000000","sort_index":154,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"2a3e5cc1-7ef1-5a32-bf56-95aa79983f13","code":"RLC","name":"iExec RLC","color":"#FFD800","sort_index":155,"exponent":9,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8f0fb5e8-9924-50bd-b95c-1d4b88fd20cc","code":"ICP","name":"Internet Computer","color":"#292A2E","sort_index":156,"exponent":8,"type":"crypto","address_regex":"^[0-9a-f]{64}$"},{"asset_id":"d9a3edfa-1be7-589c-bd20-c034f3830b60","code":"DOGE","name":"Dogecoin","color":"#BA9F33","sort_index":157,"exponent":8,"type":"crypto","address_regex":"^((D|A|9)[a-km-zA-HJ-NP-Z1-9]{25,34})$"},{"asset_id":"15cbd0cf-ac58-512f-87f7-8078fa9a3f2a","code":"MLN","name":"Enzyme","color":"#3B82F6","sort_index":158,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"19ca00b2-3058-5e4b-a84b-c84b74baed10","code":"GTC","name":"Gitcoin","color":"#02E2AC","sort_index":159,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"f3b62870-ddd0-5dea-9d80-5190d8558461","code":"AMP","name":"Amp","color":"#E42E95","sort_index":160,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ebea861a-c0ae-5323-bbe0-46893a119a39","code":"DOT","name":"Polkadot","color":"#E6007A","sort_index":161,"exponent":10,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{47,48}$"},{"asset_id":"4f039497-3af8-5bb3-951c-6df9afa9be1c","code":"SOL","name":"Solana","color":"#9945FF","sort_index":162,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"3b6a0532-d638-58ab-b7f8-16ead09d686d","code":"CHZ","name":"Chiliz","color":"#B02728","sort_index":163,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"31acd6f6-d560-5a59-b77d-f9fa57c19167","code":"LPT","name":"Livepeer","color":"#28CD88","sort_index":164,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"13a06dc2-f4c7-58c1-91f0-f4ad4a867f82","code":"QNT","name":"Quant","color":"#EF4F1F","sort_index":165,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"45ce7f01-2962-5576-8dfd-449e4a49b75d","code":"MASK","name":"Mask Network","color":"#1C68F3","sort_index":166,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"453639be-192e-5e36-88e3-38496e542524","code":"CLV","name":"Clover Finance","color":"#42C37B","sort_index":167,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"be4a78af-d300-59b0-9c70-ba42a93caf56","code":"PAX","name":"Paxos Standard","color":"#2F8260","sort_index":168,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3672ab4a-25e0-57a8-b029-99239c081958","code":"FET","name":"Fetch.ai","color":"#1D2743","sort_index":169,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7ea0bd74-3cab-5bf8-94e2-f0c0b3896f07","code":"FARM","name":"Harvest Finance","color":"#E3B160","sort_index":170,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8adc8071-0938-5583-b672-6033f16f2786","code":"RAI","name":"Rai Reflex Index","color":"#1FC8A7","sort_index":171,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"045e4fab-f2ca-58a3-ac2b-8c47c5d23968","code":"ACH","name":"Alchemy Pay","color":"#2E3567","sort_index":172,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"56f8ea19-7e6a-5e38-ac47-fc9762b955ae","code":"IOTX","name":"IoTeX","color":"#19263B","sort_index":173,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"0c275161-fb4b-50c4-926b-d4d7d093b897","code":"ORN","name":"Orion Protocol","color":"#313151","sort_index":174,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7c6cf248-e06b-5426-a05d-ac2777159a11","code":"REQ","name":"Request","color":"#00E6A0","sort_index":175,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b76225e9-3cff-5c6f-88a2-2490f70cb02e","code":"AXS","name":"Axie Infinity","color":"#0055D5","sort_index":176,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"248c3984-79c8-5df2-a35d-bbd3a3e16e70","code":"TRU","name":"TrueFi","color":"#1A5AFF","sort_index":177,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"95c91657-a486-5b3f-a6e4-d0831331dcd1","code":"COTI","name":"COTI","color":"#229FD0","sort_index":178,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"aa75e77c-c936-58a2-9d3c-afb7f23886e1","code":"RAD","name":"Radworks","color":"#535AF6","sort_index":179,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"36d68172-0e1b-5a94-845a-a1e4e1022b75","code":"XYO","name":"XYO","color":"#7589A5","sort_index":180,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"14364054-394d-5135-a4a8-526e9a8deacd","code":"BTRST","name":"Braintrust","color":"#1A1A1D","sort_index":181,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ef343d07-52fe-5fee-88ad-ddf1a9e2d852","code":"ZEN","name":"Horizen","color":"#041742","sort_index":182,"exponent":8,"type":"crypto","address_regex":"^(zn|zt)[a-km-zA-HJ-NP-Z1-9]{25,34}$"},{"asset_id":"d6031388-71ab-59c7-8a15-a56ec20d6080","code":"SHIB","name":"SHIBA INU","color":"#1C2951","sort_index":183,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"9941a614-00ea-5d1c-bfdf-efdc4c1e58e0","code":"AGLD","name":"Adventure Gold","color":"#1A1A1A","sort_index":184,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"9d06e463-b3ba-5abf-9082-8761846b28ab","code":"AVAX","name":"Avalanche","color":"#E84142","sort_index":185,"exponent":8,"type":"crypto","address_regex":"^0x[a-fA-F0-9]{40}$"},{"asset_id":"a2b48bde-1149-5cb7-9ddb-57563bb4d63b","code":"FX","name":"Function X","color":"#181818","sort_index":186,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"19f93d90-a629-53d3-b1c1-45b874e9f125","code":"WCFG","name":"Wrapped Centrifuge","color":"#000000","sort_index":187,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c148e875-86eb-5f25-adcf-a51d01120886","code":"RARI","name":"Rarible","color":"#FEDA03","sort_index":188,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a198c9fb-15af-500b-9e48-359843aeabd0","code":"BADGER","name":"Badger DAO","color":"#F1A23F","sort_index":189,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c0158cc5-1f31-5662-9da5-c06867f2baad","code":"JASMY","name":"Jasmy","color":"#F7941C","sort_index":190,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"830f84b1-ade4-50a7-a33e-e159e136ad45","code":"PERP","name":"Perpetual Protocol","color":"#3CEAAA","sort_index":191,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5fcaa9b6-cea0-52af-bbd4-40c8053ef49f","code":"ARPA","name":"ARPA Chain","color":"#263145","sort_index":192,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"fea50790-50ec-5460-9ea0-b5817de4d17e","code":"AUCTION","name":"Bounce Token","color":"#000000","sort_index":193,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"49e1401a-48a0-58ac-881d-03ef6894a038","code":"ASM","name":"Assemble AI","color":"#0A0B0D","sort_index":194,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"015db578-d600-5613-8736-0eec500dfc4d","code":"KRL","name":"Kryll","color":"#822077","sort_index":195,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"1fd23f09-07b6-54eb-a200-59b2e7f5d065","code":"LCX","name":"LCX","color":"#1D357C","sort_index":196,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8952b259-c4e1-5947-88c2-7be991270114","code":"TRAC","name":"OriginTrail","color":"#6344DF","sort_index":197,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"2d6b2001-dd44-5f5c-bc33-ed43d3e3c8f0","code":"CRO","name":"Crypto.com Coin","color":"#1D3F65","sort_index":198,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"bfb347d2-9510-5a8f-8aed-001fd3e1131d","code":"SUKU","name":"SUKU","color":"#1C1C1C","sort_index":199,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7a35374a-479b-4d5a-b0af-5824224a8743","code":"ENS","name":"Ethereum Name Service","color":"#00C389","sort_index":200,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"86dc2208-a258-5ea2-b1bc-5039d3767f5b","code":"GYEN","name":"GYEN","color":"#005BAC","sort_index":201,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c312e620-7011-59bc-93b5-9c03832ce252","code":"ALCX","name":"Alchemix","color":"#1B1619","sort_index":202,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7e7828ba-1b70-56ce-be2d-0a155c9eff82","code":"POWR","name":"Powerledger","color":"#1FDBE2","sort_index":203,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5dd73cfd-42bf-4383-8263-af3130198de6","code":"BICO","name":"BICONOMY (BICO)","color":"#E94300","sort_index":204,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a1f72e0a-bb57-5504-8ed8-d8362e543b5f","code":"IDEX","name":"IDEX","color":"#7A4CDD","sort_index":205,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"963d6e5a-b08c-59d9-9ed0-d616c6c5dd4b","code":"POLS","name":"Polkastarter","color":"#FF3465","sort_index":206,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"17278d3a-ecf4-584f-abe1-903f2b06aad5","code":"FOX","name":"Shapeshift FOX Token","color":"#386FF9","sort_index":207,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"9f1b558c-cdd3-5ffe-9d69-0e34a62e82a7","code":"SUPER","name":"SuperVerse","color":"#6723F5","sort_index":208,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"43effdcf-ee0b-5b00-bba7-271865f42c33","code":"SPELL","name":"Spell Token","color":"#211A45","sort_index":209,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"fc728438-099c-55f2-b3bf-e50452e78157","code":"BLZ","name":"Bluzelle","color":"#1CD8D2","sort_index":210,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"76989be1-d882-599a-82ac-bb3b2e2a7db3","code":"MDT","name":"Measurable Data Token","color":"#4187F7","sort_index":211,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"d8816d7a-18c3-5385-b5c6-7cc0cfef9752","code":"COVAL","name":"Circuits of Value","color":"#575651","sort_index":212,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"4e181288-ccce-562d-8c4f-787afa655204","code":"API3","name":"API3","color":"#0A0B0D","sort_index":213,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c20d46ab-70a2-4c59-81e7-ef3a035e22a3","code":"RBN","name":"Ribbon Finance","color":"#FC0A54","sort_index":214,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c9b055af-2d25-49b3-b449-42bec9846a30","code":"GODS","name":"Gods Unchained","color":"#2499B3","sort_index":215,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"1143be59-e5ec-4942-8c39-1c3424499ae0","code":"IMX","name":"Immutable","color":"#17B5CB","sort_index":216,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"bcb537fb-eccd-5ada-b482-3037177b1b00","code":"DESO","name":"Decentralized Social","color":"#007BFF","sort_index":217,"exponent":9,"type":"crypto","address_regex":"BC1[a-zA-Z0-9]{39,59}"},{"asset_id":"b84ad585-cbf9-48a5-91fb-bc35c9dcca14","code":"GFI","name":"Goldfinch Protocol","color":"#483E5E","sort_index":218,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8943ba88-a949-5ba2-b7c0-4e30f8208bac","code":"LQTY","name":"Liquity","color":"#1542CD","sort_index":219,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ba3dd7df-6c9c-52cf-b0ba-829b1dba63c9","code":"PRO","name":"Propy","color":"#38A6FA","sort_index":220,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"29f11294-d51f-5f60-8e8b-e5c23ca3ea22","code":"INV","name":"Inverse Finance","color":"#201D3D","sort_index":221,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"37b43246-7803-559e-b4b6-5ba73f137d22","code":"NCT","name":"PolySwarm","color":"#6D3AEC","sort_index":222,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"25c25663-7d03-5fd5-b8fb-31aa596d5a0d","code":"STX","name":"Stacks","color":"#FC6432","sort_index":223,"exponent":6,"type":"crypto","address_regex":"^(SP|SM)([0123456789ABCDEFGHJKMNPQRSTVWXYZ]{38}|[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{39})$","destination_tag_name":"STX Memo","destination_tag_regex":"^.{0,34}$"},{"asset_id":"31e33a5d-2ee0-51ae-b172-51163e486230","code":"SHPING","name":"SHPING","color":"#FE3357","sort_index":224,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"6e8a50fb-9270-52aa-9261-86bf9fa8b2ec","code":"CTX","name":"Cryptex Finance","color":"#1D1D3C","sort_index":225,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b7ecf251-60ee-5aa6-8271-2b946cc58edd","code":"PLU","name":"Pluton","color":"#F5EFDF","sort_index":226,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"725fefe7-2631-5cf3-8a26-8e94101c3f76","code":"MPL","name":"Maple","color":"#FF8801","sort_index":227,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"d8d9de8a-d13b-57bc-99cb-b1d546f820d6","code":"DIA","name":"DIA","color":"#6666FF","sort_index":228,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ba24ad7b-0a8b-533d-816b-e693d9f8a871","code":"ORCA","name":"Orca","color":"#000000","sort_index":229,"exponent":6,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"3a92fbde-9bb9-51ee-a994-f52c78837be5","code":"FIDA","name":"Bonfida","color":"#6868FC","sort_index":230,"exponent":6,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"045e25f3-4756-59c0-8ef9-34b8eaa1cbfd","code":"RNDR","name":"Render (ERC-20)","color":"#CF1011","sort_index":231,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b0115e95-4015-5352-9931-da8f6bbf91e6","code":"AVT","name":"Aventus","color":"#5100FF","sort_index":232,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"e1c4777e-0377-5ccd-be1e-fdb757acb297","code":"ALICE","name":"MyNeighborAlice","color":"#DC8898","sort_index":233,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"4823e87c-2f86-5fb3-81e8-46b6365e83df","code":"AERGO","name":"Aergo","color":"#FB007E","sort_index":234,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"016a52e7-91fb-5d8b-84b3-a213a66068cb","code":"ERN","name":"Ethernity Chain","color":"#0667D0","sort_index":235,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ed556ed5-2805-5511-9f26-bb1c27d1717c","code":"AIOZ","name":"AIOZ Network","color":"#6CD28E","sort_index":236,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"6f3a09bb-bd98-4451-bbfa-a4d7604828ea","code":"HIGH","name":"Highstreet","color":"#4683FB","sort_index":237,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"57400cc9-2be8-4977-b800-7cc075968590","code":"SYN","name":"Synapse","color":"#D745FF","sort_index":238,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"aa0a157e-a9df-4467-9ee8-36eaa99df1c8","code":"GLM","name":"Golem","color":"#001D57","sort_index":239,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"e42fb72f-2d7d-4a2c-803e-a5d87c40963b","code":"APE","name":"ApeCoin","color":"#0442BE","sort_index":240,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a4ffc575-942c-5e26-b70c-cb3befdd4229","code":"MINA","name":"Mina","color":"#EA6B48","sort_index":241,"exponent":9,"type":"crypto","address_regex":"^(B62)[A-Za-z0-9]{52}$"},{"asset_id":"bfbc233f-5477-554b-8e9e-fd926406596d","code":"ROSE","name":"Oasis Network","color":"#0293F6","sort_index":242,"exponent":9,"type":"crypto","address_regex":"^oasis1[02-9ac-hj-np-z]{6,}$"},{"asset_id":"eafbbb96-8d35-4f42-99b6-a4779660442f","code":"GMT","name":"STEPN","color":"#E6BC7B","sort_index":243,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"dd391a26-4402-478f-950c-2af0178527b5","code":"GST","name":"Green Satoshi Token","color":"#ABA3B1","sort_index":244,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"9811803c-3c98-46a0-9e1c-3ae664677a49","code":"GAL","name":"Galxe","color":"#3671FF","sort_index":245,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"77b5b147-5813-535b-a2a5-db712a213715","code":"FLOW","name":"Flow","color":"#00EF8B","sort_index":246,"exponent":8,"type":"crypto","address_regex":"^0x[a-fA-F0-9]{16}$"},{"asset_id":"9c5f6f8e-b912-5516-9ae5-a0670be7f541","code":"SAND","name":"The Sandbox","color":"#00AEEF","sort_index":247,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"627b8bbb-9908-41be-87a8-1c9c87b6c5e7","code":"OP","name":"Optimism","color":"#FF0420","sort_index":248,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b9ec935a-0de3-5071-a28c-6a40104d30b4","code":"KSM","name":"Kusama","color":"#0A0B0D","sort_index":249,"exponent":12,"type":"crypto","address_regex":"^[A-Z][1-9A-HJ-NP-Za-km-z]{46,47}$"},{"asset_id":"2abbacb6-524c-5a81-89a4-51c94b36769b","code":"BIT","name":"BitDAO","color":"#E64072","sort_index":250,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ebf4b864-b429-533f-bf13-16e1aa9f49dd","code":"C98","name":"Coin98","color":"#D9B432","sort_index":251,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a95459d5-525c-476c-b0ca-bf684690214c","code":"WAMPL","name":"Wrapped Ampleforth","color":"#136AAD","sort_index":252,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"eb7c958f-2f43-5afb-b743-e61a4a90092d","code":"INDEX","name":"Index Cooperative","color":"#0A0B0D","sort_index":253,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5829e0da-1c40-4c5c-b123-019116d44f10","code":"FORT","name":"Forta","color":"#0A0B0D","sort_index":254,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"748257f0-fb9c-5f0d-8a4b-f6402051b7fd","code":"POND","name":"Marlin","color":"#2DB8E3","sort_index":255,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c4872eef-36a7-50bf-9450-510a9405edf9","code":"FIS","name":"StaFi","color":"#23292F","sort_index":256,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"35d92d60-4175-446c-a796-ae59c54693e4","code":"DAR","name":"Mines of Dalarnia","color":"#2C1638","sort_index":257,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"f7dc9e4c-c2e7-55f8-b35c-bc63e3de689b","code":"DYP","name":"Dypius","color":"#DB2728","sort_index":258,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"23cd23c2-ba2c-5343-af47-cb3cefa17f37","code":"ALEPH","name":"Aleph.im","color":"#0054FF","sort_index":259,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3141897b-ffc4-5c82-a1e3-449f46531d3c","code":"PRQ","name":"PARSIQ","color":"#265BC0","sort_index":260,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"bdf737d1-72d5-553f-b1a1-d70e27dba482","code":"MATH","name":"MATH","color":"#0A0B0D","sort_index":261,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a04e1e05-168c-5726-81fe-6e55d2352b15","code":"HOPR","name":"HOPR","color":"#FFFEAB","sort_index":262,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"b8bd76e1-97cf-5c8c-be55-8b26843bd4f9","code":"ELA","name":"Elastos","color":"#0A0B0D","sort_index":263,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"6a9b98f5-5902-5379-8adb-7364490e7cdd","code":"MUSE","name":"Muse","color":"#6ADAD7","sort_index":264,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"426f088e-76ef-5593-a45f-ff638522fd16","code":"TIME","name":"Chrono.tech","color":"#6C85F7","sort_index":265,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"6aa3f777-23da-578b-91e6-08a33c5b70b5","code":"DEXT","name":"DEXTools","color":"#00B1CF","sort_index":266,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"29418251-9004-5293-9ffe-7bdaa7784f19","code":"MEDIA","name":"Media Network","color":"#0A0B0D","sort_index":267,"exponent":6,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"f1d6e426-c6a4-5cf8-b832-a8e877439a3e","code":"METIS","name":"Metis","color":"#00D2FF","sort_index":268,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c7b9f5bb-e4a4-48b2-89df-0be386ed83a6","code":"XCN","name":"Onyxcoin","color":"#161A1F","sort_index":269,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"286c7042-9314-435f-936b-d708ba11a59d","code":"BOBA","name":"Boba Network","color":"#AEDB01","sort_index":270,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7a1e328d-6acc-560f-9789-bbce4c570f45","code":"AST","name":"AirSwap","color":"#2B71FF","sort_index":271,"exponent":4,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"63d08c0c-c705-59d9-9cd0-927803fdff7d","code":"SWFTC","name":"SwftCoin","color":"#B98318","sort_index":272,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"90f65914-63bf-5101-b9e7-b58bc1f42b5d","code":"GNO","name":"Gnosis","color":"#009BB3","sort_index":273,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3e0240e8-b40f-5a1e-9495-1490a122d4bf","code":"ABT","name":"Arcblock","color":"#81F7FB","sort_index":274,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"431d70b2-be25-551b-83f9-a61e90b5d892","code":"RARE","name":"SuperRare","color":"#0A0B0D","sort_index":275,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"bd07f41c-1cc2-4d51-8fa6-d3c957ca0370","code":"LOKA","name":"League of Kingdoms Arena","color":"#116CFE","sort_index":276,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"dc8930f5-133d-4265-91d5-9e5d2d453013","code":"STG","name":"Stargate Finance","color":"#0A0B0D","sort_index":277,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"8b3c5910-a926-564d-a7e9-7d694bff0650","code":"GUSD","name":"Gemini Dollar","color":"#26DDF9","sort_index":278,"exponent":2,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"322ae040-e3a8-52b8-a5eb-3026ed9b9f71","code":"CELR","name":"Celer Network","color":"#000000","sort_index":279,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"161f5d0a-1657-4300-b072-3f9cb4d6bdad","code":"CBETH","name":"Coinbase Wrapped Staked ETH","color":"#0052FF","sort_index":280,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"979a75c9-9466-5e6b-9545-930a89a3db8f","code":"NEAR","name":"NEAR Protocol","color":"#24272A","sort_index":281,"exponent":16,"type":"crypto","address_regex":"^(([a-z\\d]+[\\-_])*[a-z\\d]+\\.)*([a-z\\d]+[\\-_])*[a-z\\d]+$"},{"asset_id":"b695018e-a840-42e2-8f1f-db59efd95eb1","code":"AURORA","name":"Aurora","color":"#8FD360","sort_index":282,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"dc4be333-d4b3-5ba4-94ac-7f8570ed93a2","code":"CVX","name":"Convex Finance","color":"#3A3A3A","sort_index":283,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"27ade651-5bbc-57d2-b087-60171ae9d337","code":"OCEAN","name":"Ocean Protocol","color":"#121212","sort_index":284,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"347497c3-a460-5324-994b-58a331c64ac0","code":"PUNDIX","name":"Pundi X (New)","color":"#F7D409","sort_index":285,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"0d150a7d-821e-5ca4-a17e-17f206668ecd","code":"INJ","name":"Injective","color":"#2ABAFF","sort_index":286,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"9389bdc0-7061-5a8c-97db-3de40cc0a951","code":"PNG","name":"Pangolin","color":"#FFC800","sort_index":287,"exponent":8,"type":"crypto","address_regex":"^0x[a-fA-F0-9]{40}$"},{"asset_id":"ffdece68-6dd9-4783-b778-b11104b2126e","code":"00","name":"00 Token","color":"#0A0B0D","sort_index":288,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"f13ce9c6-617f-5d85-901c-c6affcde9416","code":"ILV","name":"Illuvium","color":"#CD32A4","sort_index":289,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"60eb9c6e-ad04-54d5-bb2a-574f9fdb7786","code":"HBAR","name":"Hedera","color":"#0A0B0D","sort_index":290,"exponent":8,"type":"crypto","address_regex":"^(0|(?:[1-9]\\d*))\\.(0|(?:[1-9]\\d*))\\.(0|(?:[1-9]\\d*))$|(0x1220[0-9a-f]{64})$","destination_tag_name":"HBAR Memo","destination_tag_regex":"^.{1,100}$"},{"asset_id":"976e5f1e-e419-4eac-990e-76caf525c6af","code":"APT","name":"Aptos","color":"#6AD5AA","sort_index":291,"exponent":8,"type":"crypto","address_regex":"^(0x)?[0-9A-Fa-f]{64}$"},{"asset_id":"afb7c221-a5f4-4ddd-ba23-61e627dad8b6","code":"WAXL","name":"Wrapped Axelar","color":"#0A0B0D","sort_index":292,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"147c2535-ea2e-472b-8816-ee7305a99b16","code":"MSOL","name":"Marinade Staked SOL","color":"#4B8B89","sort_index":293,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"222c1961-14c6-428a-afc4-bb2e1ece75e9","code":"MNDE","name":"Marinade","color":"#308D8A","sort_index":294,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"c8c774bb-6f96-46de-bd05-6f6f9744f21f","code":"HFT","name":"Hashflow","color":"#0A0B0D","sort_index":295,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"2d658fea-6082-59a2-86f4-b0f79a8bfc72","code":"LDO","name":"Lido DAO Token","color":"#F69988","sort_index":296,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3ff79649-7c62-5236-8466-0e2207ad43d6","code":"QI","name":"BENQI","color":"#4FAFE7","sort_index":297,"exponent":8,"type":"crypto","address_regex":"^0x[a-fA-F0-9]{40}$"},{"asset_id":"1ce4c6c4-2f02-5126-b60b-8f839d79f443","code":"PYR","name":"Vulcan Forged PYR","color":"#F69E23","sort_index":298,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"bcb2ab07-bb8a-5e68-a4e9-a7bf971877d3","code":"GHST","name":"Aavegotchi","color":"#CF15F9","sort_index":299,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"a0882482-a339-569c-a7cc-fa9b1c1122e4","code":"LIT","name":"Litentry","color":"#2AE38D","sort_index":300,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"e584e190-2ea2-5d67-b1b7-15222b94933c","code":"EGLD","name":"MultiversX","color":"#000000","sort_index":301,"exponent":8,"type":"crypto","address_regex":"^erd1[0-9a-z]{58}$"},{"asset_id":"a8f61947-fb51-462e-b133-6157809faf2c","code":"MAGIC","name":"MAGIC","color":"#CB3A31","sort_index":302,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"1fb6e9bd-293e-547b-909f-dea89d755d4b","code":"KAVA","name":"Kava","color":"#FF564F","sort_index":303,"exponent":6,"type":"crypto","address_regex":"^kava1[ac-hj-np-z02-9]{38}$","destination_tag_name":"KAVA Memo","destination_tag_regex":"^.{1,256}$"},{"asset_id":"69dd7ce5-6123-4bd0-9f10-1b334198fe87","code":"T","name":"Threshold","color":"#754BE5","sort_index":304,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"79691bcf-5c2d-54d0-bef9-ea0f128a472b","code":"AUDIO","name":"Audius","color":"#D01FCE","sort_index":305,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"14a1e32e-ca36-426f-83f3-6d8d8e9aa423","code":"AXL","name":"Axelar","color":"#0A0B0D","sort_index":306,"exponent":6,"type":"crypto","address_regex":"^(axelar1)([a-z\\d]{38}|[a-z\\d]{58})$","destination_tag_name":"AXL Memo","destination_tag_regex":"^.{1,256}$"},{"asset_id":"5d0dacd0-0908-4f62-a9c7-670db0c0795d","code":"VOXEL","name":"Voxies","color":"#0A69F4","sort_index":307,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"29bb92f9-0020-49f6-af54-9e69f5ead9bb","code":"BLUR","name":"Blur","color":"#FF6E26","sort_index":308,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"d14e31fc-06e2-4f0f-a2f9-e6b48acf6b58","code":"ACS","name":"Access","color":"#6590FF","sort_index":309,"exponent":6,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"3dff392e-5818-405e-8224-553c5ae9bd2c","code":"PRIME","name":"Echelon Prime","color":"#0A0B0D","sort_index":310,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"1a4ff613-d32e-4a44-93a1-4db0b5182296","code":"LSETH","name":"Liquid Staked ETH","color":"#DDE582","sort_index":311,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c2102278-2bbe-49e1-a115-5e83bffbcead","code":"ARB","name":"Arbitrum","color":"#12AAFF","sort_index":312,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"d609dc77-9a9e-4fd7-bcfc-2728acc578f9","code":"FLR","name":"Flare","color":"#E62058","sort_index":313,"exponent":8,"type":"crypto","address_regex":"^0x[a-fA-F0-9]{40}$"},{"asset_id":"c998b825-ac60-4414-b960-6111abb81a53","code":"DIMO","name":"DIMO","color":"#B4B4B4","sort_index":314,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3142459a-c28c-5256-919d-8dcf0c2a4a41","code":"TVK","name":"Virtua","color":"#9247FF","sort_index":315,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"d32168e6-5e00-583b-995b-f44f1a1579e4","code":"SPA","name":"Sperax","color":"#31C1BF","sort_index":316,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"26417fbc-f542-417a-9596-5a6065b76b78","code":"SUI","name":"SUI","color":"#81BAEB","sort_index":317,"exponent":9,"type":"crypto","address_regex":"^0x[\\da-f]{64}$"},{"asset_id":"eb98bd40-6668-4ee1-aaa5-7de8155dd69f","code":"OSMO","name":"Osmosis","color":"#1A154F","sort_index":318,"exponent":6,"type":"crypto","address_regex":"^(osmo1)([a-z\\d]{38}|[a-z\\d]{58})$","destination_tag_name":"OSMO Memo","destination_tag_regex":"^.{1,256}$"},{"asset_id":"e966aebc-34ac-516c-8173-bc6b1e807b8e","code":"HNT","name":"Helium","color":"#474DFF","sort_index":319,"exponent":8,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"64e81cab-1cee-4950-b1fd-773efa4acfa9","code":"SEI","name":"Sei","color":"#9C0910","sort_index":320,"exponent":6,"type":"crypto","address_regex":"^(sei1)([a-z\\d]{38}|[a-z\\d]{58})$","destination_tag_name":"SEI Memo","destination_tag_regex":"^.{1,256}$"},{"asset_id":"080bd13e-ebb2-4e3b-8727-fd5cd4cc7f4c","code":"PYUSD","name":"PayPal USD","color":"#007CE3","sort_index":321,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3212e00d-e1c8-5776-89d7-50551b5c42d9","code":"VET","name":"vechain","color":"#82BE00","sort_index":322,"exponent":8,"type":"crypto","address_regex":"^0x[0-9A-Fa-f]{40}$"},{"asset_id":"e7edd2ae-4098-543a-a7ca-c733404cc788","code":"VTHO","name":"VeThor Token","color":"#82BE00","sort_index":323,"exponent":8,"type":"crypto","address_regex":"^0x[0-9A-Fa-f]{40}$"},{"asset_id":"5b944bdc-bb99-486b-8094-cc2c50eb5884","code":"VARA","name":"Vara","color":"#00FFC4","sort_index":324,"exponent":12,"type":"crypto","address_regex":"^kG[1-9A-HJ-NP-Za-km-z]{47}$"},{"asset_id":"283e4b74-7913-46ff-93f5-8a8274a910c7","code":"BIGTIME","name":"Big Time","color":"#686868","sort_index":325,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"72ed7be3-3583-48df-b756-e6f1b4c940a2","code":"TIA","name":"Celestia","color":"#7130F0","sort_index":326,"exponent":6,"type":"crypto","address_regex":"^(celestia1)([a-z\\d]{38}|[a-z\\d]{58})$","destination_tag_name":"TIA Memo","destination_tag_regex":"^.{1,256}$"},{"asset_id":"79542a5a-65c0-42e5-bf00-f5295b1ae615","code":"JTO","name":"Jito","color":"#0A0B0D","sort_index":327,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"9fcf04ac-a37b-416b-8a87-a4fe5702ae41","code":"SEAM","name":"Seamless","color":"#0A0B0D","sort_index":328,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"4def86bf-6bf0-4cd0-9194-aa58e107d38a","code":"BONK","name":"Bonk","color":"#F8A506","sort_index":329,"exponent":5,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"f629b825-84d1-465d-a9c1-9ba88087595a","code":"HONEY","name":"Hivemapper","color":"#5574DE","sort_index":330,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"48456872-2ff7-4cc3-8fe9-c101d0fb073c","code":"ONDO","name":"Ondo Finance","color":"#4F38F7","sort_index":331,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"2e0cdd2a-0331-4fec-aefb-eefa25ea593a","code":"ZETA","name":"Zetachain","color":"#1D4A3A","sort_index":332,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"5defc2a7-682c-41a5-89d4-049044cc00b8","code":"VELO","name":"Velodrome Finance","color":"#5E93FF","sort_index":333,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"9476e3be-b731-47fa-82be-347fabc573d9","code":"AERO","name":"Aerodrome Finance","color":"#0433FF","sort_index":334,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"3de8521a-e98d-48d9-b5ca-503549dddec8","code":"RENDER","name":"Render","color":"#CF1011","sort_index":335,"exponent":8,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"9e813e60-2d0f-4e60-a57e-327cecab767f","code":"STRK","name":"Starknet Token","color":"#29296E","sort_index":336,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"17b77e6d-cc36-43d8-83a6-c68dcc74e3c8","code":"MOBILE","name":"Helium Mobile","color":"#469DF2","sort_index":337,"exponent":6,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"b52c2df1-06c7-5ac1-81e4-fa69b39599a2","code":"AKT","name":"Akash Network","color":"#ED3524","sort_index":338,"exponent":6,"type":"crypto","address_regex":"^(akash1)([a-z\\d]{38}|[a-z\\d]{58})$","destination_tag_name":"AKASH Memo","destination_tag_regex":"^.{1,256}$"},{"asset_id":"d107da38-6067-4ece-8419-fa87b647153e","code":"RONIN","name":"Ronin","color":"#004DE5","sort_index":339,"exponent":8,"type":"crypto","address_regex":"^0x[0-9A-Fa-f]{40}$"},{"asset_id":"639886aa-61b7-44f9-a268-a1d6183a07d3","code":"ARKM","name":"Arkham","color":"#000000","sort_index":340,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"20ddf7d2-f3d7-4a65-bb95-7bab3f86b11e","code":"TNSR","name":"Tensor","color":"#111314","sort_index":341,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"e7f35ea9-d390-4a48-8b8c-212d52131a37","code":"SHDW","name":"Shadow Token","color":"#11FA98","sort_index":342,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"5671503a-afbe-406b-834d-94b6e9b3afc2","code":"KARRAT","name":"Karrat","color":"#EBBB58","sort_index":343,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"ac3738c2-d051-4049-9f71-6760467b131c","code":"SAFE","name":"Safe","color":"#12FF80","sort_index":344,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"7feef29b-ebee-427f-8a76-6f2a53cb6742","code":"NEON","name":"Neon EVM","color":"#DF42AB","sort_index":345,"exponent":9,"type":"crypto","address_regex":"^[1-9A-HJ-NP-Za-km-z]{32,44}"},{"asset_id":"674c6343-41a8-4b79-8914-21762877e907","code":"EURC","name":"EURC","color":"#4E7EF7","sort_index":346,"exponent":6,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"},{"asset_id":"c8104d28-b0ff-425b-9f16-d7360b61008f","code":"CORECHAIN","name":"Core","color":"#FF9211","sort_index":347,"exponent":8,"type":"crypto","address_regex":"^0x[0-9A-Fa-f]{40}$"},{"asset_id":"e93ddb9d-1af8-418b-a9d4-3b048cf65331","code":"BLAST","name":"Blast","color":"#0A0B0D","sort_index":348,"exponent":8,"type":"crypto","address_regex":"^(?:0x)?[0-9a-fA-F]{40}$"}]}
2024-07-19 14:06:52,230 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/v2/exchange-rates, Request: {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'CB-VERSION': '2018-05-30'} None
2024-07-19 14:06:52,294 - urllib3.connectionpool - DEBUG - https://api.coinbase.com:443 "GET /v2/exchange-rates HTTP/1.1" 200 None
2024-07-19 14:06:52,297 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/v2/exchange-rates, Response: 200 {'Date': 'Fri, 19 Jul 2024 18:06:52 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'access-control-allow-headers': 'Authorization, Content-Type, Accept, Second-Factor-Proof-Token, Client-Id, Access-Token, X-Cb-Project-Name, X-Cb-Is-Logged-In, X-Cb-Platform, X-Cb-Session-Uuid, X-Cb-Pagekey, X-Cb-UJS, Fingerprint-Tokens, X-Cb-Device-Id, X-Cb-Version-Name', 'access-control-allow-methods': 'GET,POST,DELETE,PUT', 'access-control-allow-origin': '*', 'access-control-allow-private-network': 'true', 'access-control-expose-headers': '', 'access-control-max-age': '7200', 'Cache-Control': 'no-store', 'grpc-metadata-cache-control': 'public, max-age=60', 'grpc-metadata-content-type': 'application/grpc', 'grpc-metadata-vary': 'Accept-Language', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'trace-id': '170829491854450327', 'x-content-type-options': 'nosniff', 'x-dns-prefetch-control': 'off', 'x-download-options': 'noopen', 'x-forwarded-for': 'asset-stats.cbhq.net', 'x-forwarded-port': '8001', 'x-forwarded-proto': 'https', 'x-frame-options': 'SAMEORIGIN', 'x-xss-protection': '1; mode=block', 'x-envoy-upstream-service-time': '6', 'CF-Cache-Status': 'HIT', 'Age': '0', 'Last-Modified': 'Fri, 19 Jul 2024 18:06:52 GMT', 'Set-Cookie': '__cf_bm=e9cKar0F.WqbjdjBNYsSjWu_oRrTFs9pOa7xdzm9icY-1721412412-1.0.1.1-e4opIHPt8Y6ecMsKrwhNiD8iSl25cUwE3H60b4vzcPf9JJg33u_HEs0OPkjNg08boLgA6RqXvHEHQawVgTw0Nw; path=/; expires=Fri, 19-Jul-24 18:36:52 GMT; domain=.coinbase.com; HttpOnly; Secure', 'Vary': 'Accept-Encoding', 'Server': 'cloudflare', 'CF-RAY': '8a5ca5d89cf70f77-EWR', 'Content-Encoding': 'gzip'} {"data":{"currency":"USD","rates":{"00":"21.2992545260915868","1INCH":"2.3696682464454976","AAVE":"0.0099840255591054","ABT":"0.4796163069544365","ACH":"37.6917568127850439","ACS":"513.3074968559915818","ADA":"2.2954206358315161","AED":"3.6729833333333333","AERGO":"10.0908173562058527","AERO":"1.0113473168955683","AEVO":"1.8323510958261768","AFN":"70.6734923333333333","AGLD":"1.0052271813429835","AIOZ":"2.0900825582610513","AKT":"0.2904865649963689","ALCX":"0.0539519827353655","ALEPH":"5.2314935914203505","ALGO":"6.3091482649842271","ALICE":"0.749063670411985","ALL":"92.0129985","AMD":"388.275","AMP":"217.6278563656147987","ANG":"1.7957936867017018","ANKR":"30.4460344040188765","ANT":"0.1042557184261557","AOA":"872.6350000000284959","APE":"1.2113870381586917","API3":"0.4878048780487805","APT":"0.1355013550135501","AR":"0.0302957121425317","ARB":"1.3122498523718916","ARKM":"0.6086427267194157","ARPA":"22.6500566251415629","ARS":"924.4955","ASM":"50.9683995922528033","AST":"10.2564102564102564","ATA":"9.6705493783626572","ATOM":"0.1543448062972681","AUCTION":"0.0623441396508728","AUD":"1.4954193333333333","AUDIO":"6.9783670621074669","AURORA":"5.6338028169014085","AVAX":"0.0356951633053721","AVT":"0.4166666666666667","AWG":"1.7999999999999999","AXL":"1.3847538600013848","AXS":"0.1596169193934557","AZN":"1.6999999999999999","BADGER":"0.2971768202080238","BAL":"0.3690036900369004","BAM":"1.7966989105019816","BAND":"0.7633587786259542","BAT":"5.0438817714112781","BBD":"2","BCH":"0.0025753946792346","BDT":"117.4650605","BGN":"1.7969674902300682","BHD":"0.3766113709007824","BICO":"2.8316579357213649","BIF":"2878.9326865307318129","BIGTIME":"9.317493594223154","BIT":"0.7270347886146352","BLAST":"57.6867608883761177","BLUR":"5.1046452271567126","BLZ":"5.1948051948051948","BMD":"1","BND":"1.3448789756401876","BNT":"1.551229349259288","BOB":"6.918806317561088","BOBA":"3.7914691943127962","BOND":"0.6798779781692821","BONK":"31705.7704502219403932","BRL":"5.5846166666666667","BSD":"1","BSV":"0.0214741180042454","BTC":"0.0000150200904975","BTN":"83.6761345","BTRST":"1.8501387604070305","BUSD":"0.9968281039610179","BWP":"13.532592","BYN":"3.2715034999962559","BYR":"32714.999999974122435","BZD":"2.017485","C98":"5.7224606580829757","CAD":"1.3726433316658646","CBETH":"0.0002657108162902","CDF":"2835.5163881584944426","CELR":"66.4231152441049485","CGLD":"1.6949152542372881","CHF":"0.888789999474934","CHZ":"13.5685210312075984","CLF":"0.0339336","CLP":"940.2689651585300394","CLV":"18.6219739292364991","CNH":"7.2856864999036091","CNY":"7.26995","COMP":"0.0191186311060128","COP":"4034.4437213333333333","CORECHAIN":"0.7130124777183601","COTI":"10.0401606425702811","COVAL":"137.1742112482853224","CRC":"526.295723","CRO":"10.5708245243128964","CRPT":"24.7805447995340754","CRV":"3.4958923265163433","CTSI":"5.9755004481625336","CTX":"0.3766478342749529","CUC":"1","CUP":"25.369458128078779","CVC":"9.1617040769583142","CVE":"101.2721435241398841","CVX":"0.392695857058708","CZK":"23.1794494973144129","DAI":"1.0001500225033755","DAR":"4.1666666666666667","DASH":"0.036757948906451","DDX":"19.5295684695981269","DESO":"0.0621504039776259","DEXT":"1.6241676140977749","DIA":"2.3108831039781853","DIMO":"5.5690140060702253","DJF":"177.768986","DKK":"6.8560903332039746","DNT":"24.6002460024600246","DOGE":"8.0651665456891685","DOP":"59.1748313333333333","DOT":"0.1591089896579157","DREP":"128.2829604860956765","DYP":"2.9548644455935584","DZD":"134.610908319712507","EEK":"14.3767999999999905","EGLD":"0.0277932184546971","EGP":"48.25355","ELA":"0.4356349379220213","ENA":"2.009568307370508","ENJ":"4.9453118372264267","ENS":"0.0379939209726444","EOS":"1.6604400166044002","ERN":"0.4106776180698152","ETB":"57.4805456666666667","ETC":"0.042762454564892","ETH":"0.0002860718755587","ETH2":"0.0002860718755587","ETHFI":"0.4175029137104917","EUR":"0.9188626804948979","EURC":"0.9170105456212746","FARM":"0.0206739714699194","FET":"0.6780350544123131","FIDA":"3.5167926850712151","FIL":"0.2167551750298038","FIS":"2.5493945188017846","FJD":"2.2357249997204488","FKP":"0.7741863793454288","FLOW":"1.5847860538827258","FLR":"48.8878024932779272","FORT":"5.9435364041604755","FORTH":"0.2915451895043732","FOX":"13.976240391334731","FTM":"1.9743396632815202","FX":"7.9904115061925689","GAL":"0.2748007694421544","GALA":"40.0233186255649318","GBP":"0.7742243333333333","GEL":"2.7116584615384617","GFI":"0.345865181752153","GGP":"0.774184657751426","GHS":"15.4350636666666667","GHST":"0.8869179600886918","GIP":"0.774184657751426","GLM":"2.8356727633631079","GMD":"67.798599971090789","GMT":"6.2754941951678695","GNF":"8627.601104","GNO":"0.003786372844134","GNT":"2.8380798994646365","GODS":"3.0813317515830342","GRT":"4.7404598246029865","GST":"60.3391057744524226","GTC":"1.1428571428571429","GTQ":"7.7629591776971029","GUSD":"1.0005002501250625","GYD":"209.1587067206702334","GYEN":"159.337157425111536","HBAR":"13.4291277781508091","HFT":"4.9103854652590228","HIGH":"0.5070993914807302","HKD":"7.8098553333333333","HNL":"24.761032","HNT":"0.2247696111485727","HONEY":"13.2187706543291474","HOPR":"16.5152766308835673","HRK":"6.9229454981062618","HTG":"131.9706082086209071","HUF":"358.754436","ICP":"0.098595020951442","IDEX":"22.8571428571428571","IDR":"16202.1551782444473233","ILS":"3.645617471470882","ILV":"0.0141843971631206","IMP":"0.774184657750382","IMX":"0.6430868167202572","INDEX":"0.2844950213371266","INJ":"0.0369085406363032","INR":"83.7217466666666667","INV":"0.034922297887201","IOTX":"20.5718987862579716","IQD":"1309.5210505","IRR":"42087.5000000420875","ISK":"137.5599999999996682","JASMY":"33.3444481493831277","JEP":"0.774184657751426","JMD":"156.3307816271756152","JOD":"0.7089","JPY":"157.4166666666666667","JTO":"0.3673769287288758","JUP":"1376.9097852392961332","KARRAT":"1.5735641227380016","KAVA":"2.3688262465948123","KEEP":"8.796622097114708","KES":"130.11","KGS":"84.6427000000000478","KHR":"4106.9119200908682754","KMF":"451.2953519834205617","KNC":"1.7577781683951485","KRL":"2.2854530910753057","KRW":"1390.8969254655927905","KSM":"0.0448329970858552","KWD":"0.3058446615548366","KYD":"0.8331819726338303","KZT":"475.864594","LAK":"22164.1893375","LBP":"89511.070757","LCX":"5.3893829156561574","LDO":"0.5141388174807198","LINK":"0.0710984713828653","LIT":"1.2824623276691247","LKR":"303.5535606666666667","LOKA":"5.0581689428426909","LOOM":"16.195618081726136","LPT":"0.060459492140266","LQTY":"1.1286681715575621","LRC":"6.0313630880579011","LRD":"195.127615","LSETH":"0.0002729808967968","LSL":"18.3084921942790407","LTC":"0.0137014455025005","LTL":"3.01325","LVL":"0.64577","LYD":"4.836808","MAD":"9.841407","MAGIC":"1.8691588785046729","MANA":"2.8200789622109419","MASK":"0.4024144869215292","MATH":"4.004004004004004","MATIC":"1.899335232668566","MCO2":"1.5201558108640876","MDL":"17.6342045","MDT":"21.7864923747276688","MEDIA":"0.0752445447705041","METIS":"0.0209731543624161","MGA":"4509.7498935479776867","MINA":"1.8066847335140018","MIR":"35.4178967040043719","MKD":"56.5840833449199884","MKR":"0.000359110268399","MLN":"0.0503905265810028","MMK":"2110.260000000120078","MNDE":"7.1336852618062491","MNT":"3425.5","MOBILE":"606.7961165048543689","MONA":"0.0095298517515774","MOP":"8.0423756218112619","MPL":"0.0567054153671676","MRO":"375.2740800204097364","MRU":"39.4685805","MSOL":"0.004889616898516","MTL":"0.8704758612915067","MULTI":"8.5531270804625181","MUR":"46.6700014999999257","MUSE":"0.0970308558121483","MVR":"15.3946","MWK":"1733.5361173425018117","MXC":"105.4885742749087059","MXN":"18.0622727683768978","MYR":"4.682","MZN":"63.8400005","NAD":"18.3084921942790407","NCT":"59.6125186289120715","NEAR":"0.1577535888941473","NEON":"2.5673940949935815","NEST":"747.2959243048841129","NGN":"1628.2234663433156115","NIO":"36.7944844375791636","NKN":"12.055455093429777","NMR":"0.0682128240109141","NOK":"10.9329956649131655","NPR":"133.8170700854635857","NU":"12.470350181165465","NZD":"1.6628936666666667","OCEAN":"1.5632327653587619","OGN":"9.90932963385027","OMG":"3.4800065820961262","OMR":"0.3849779997402449","ONDO":"0.9176248199161291","OOKI":"579.858011734252411","OP":"0.5189413596263622","ORCA":"0.6366588145412873","ORDI":"0.0263313454726533","ORN":"0.6329113924050633","OSMO":"1.8545994065281899","OXT":"11.7577895355673133","PAB":"1","PAX":"1.0007004903432403","PEN":"3.7422098565397335","PEPE":"80293.5691239977318269","PERP":"1.4214641080312722","PGK":"3.9020037423620258","PHP":"58.373","PKR":"278.252791","PLA":"13.8975185505838223","PLN":"3.9396975","PLU":"0.3316749585406302","PNG":"3.3204940895205207","POLS":"3.0585716470408319","POLY":"10.8688355367896869","POND":"52.9941706412294648","POWR":"4.4702726866338847","PRIME":"0.118350198236582","PRO":"0.7005253940455342","PRQ":"13.2275132275132275","PUNDIX":"2.4113817217265493","PYG":"7557.3612226215673002","PYR":"0.2799944001119978","PYUSD":"1.0002500625156289","QAR":"3.6482034850550413","QI":"64.3210908857014215","QNT":"0.0130064381869025","QUICK":"0.0232464031508756","RAD":"0.8438818565400844","RAI":"0.352112676056338","RARE":"10.63264221158958","RARI":"0.477326968973747","RBN":"1.8394356611391625","REN":"19.8748846260201049","RENDER":"0.1483459427384661","REP":"1.3901796392391335","REPV2":"1.3901796392391335","REQ":"8.7336244541484716","RGT":"4.6124539034053598","RLC":"0.4950249987624375","RLY":"130.5209315042155889","RNDR":"0.1493730068039405","RON":"4.56755","RONIN":"0.425531914893617","ROSE":"10.5965878986966197","RPL":"0.0527983104540655","RSD":"107.555082","RUB":"87.700089","RUNE":"0.2136077371523464","RWF":"1309.9640404798129396","SAFE":"0.7359976448075366","SAND":"2.9647198339756893","SAR":"3.750579","SBD":"8.4576024999992609","SCR":"13.6553294920492349","SDG":"586.0000000000086728","SEAM":"0.3185981680605337","SEI":"2.6528717336516779","SEK":"10.68439232770668","SGD":"1.3450733330689969","SHDW":"1.9193857965451056","SHIB":"56274.6201463140123804","SHP":"0.774184657750382","SHPING":"131.319763624425476","SKK":"27.6812","SKL":"20.5549845837615622","SLL":"20341.4887216202738877","SNT":"38.8388824699692858","SNX":"0.5054334091483447","SOL":"0.0058915368073762","SOS":"571.5675759933717836","SPA":"113.3208680378491699","SPELL":"1436.0594528613484598","SRD":"29.8379564685578171","STD":"22346.3126735777030986","STG":"2.576323586242432","STORJ":"2.444688913335778","STRK":"1.6992353440951572","STX":"0.5165022467847735","SUI":"1.1739155954686858","SUKU":"12.7877237851662404","SUPER":"1.5284677111196026","SUSHI":"1.3477997169620594","SVC":"8.750689","SWFTC":"230.1760847047991714","SYLO":"969.7389098124199801","SYN":"2.1074815595363541","SZL":"18.3103235296719835","T":"41.1692054343351173","THB":"36.357","THETA":"0.6376111413567437","TIA":"0.1563477173233271","TIME":"0.0445533526397861","TJS":"10.631393","TMM":"17550","TMT":"3.51","TND":"3.099787","TNSR":"1.8181818181818182","TONE":"1560.2855057096709086","TOP":"2.364658","TRAC":"1.4655235582911995","TRB":"0.0123426314490249","TRIBE":"2.1434053009510528","TRU":"7.2939460247994165","TRY":"33.0100996666666667","TTD":"6.7893085","TVK":"7.3072707343807088","TWD":"32.8042329987183023","TZS":"2659.4094634582993145","UAH":"41.5443134710942004","UGX":"3694.505873","UMA":"0.4393673110720562","UNFI":"0.2467895476591339","UNI":"0.1257229067136032","UPI":"3481.2611376017010077","USD":"1.0","USDC":"1","USDT":"0.9997850462150638","UST":"48.324921818799545","UYU":"40.295665","UZS":"12596.3547703339692032","VARA":"27.5633958103638368","VEF":"3652580","VELO":"8.854258898530193","VES":"36.5261703333333333","VET":"31.7359568390986988","VGX":"12.9966832095491469","VND":"25325.5384235","VOXEL":"5.8394160583941606","VTHO":"357.5259206292456203","VUV":"115.863807609698652","WAMPL":"0.0415713988775722","WAXL":"1.384083044982699","WBTC":"0.0000150207662093","WCFG":"1.9550342130987292","WLUNA":"24814.5823625753807768","WST":"2.7737563085796681","XAF":"605.6479117101975339","XAG":"0.03431295","XAU":"0.0004167729967152","XCD":"2.7012743982008496","XCN":"615.3846153846153846","XDR":"0.754045","XLM":"9.5636123676635139","XMON":"0.0018626436749576","XOF":"602.6498756666666667","XPD":"0.00111667","XPF":"109.6479434999708679","XPT":"0.0010404799996156","XRP":"1.7220595832615809","XTZ":"1.221001221001221","XYO":"158.2278481012658228","YER":"250.2956786666666667","YFI":"0.0001689481709249","YFII":"0.0032857096536083","ZAR":"18.2824353333333333","ZEC":"0.0337211262856179","ZEN":"0.0812677773262901","ZETA":"1.3445378151260504","ZMK":"5223.775","ZMW":"25.3457273333333333","ZRX":"2.6671929927505694","ZWD":"377.4"}}}
2024-07-19 14:06:52,629 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/api/v3/brokerage/products, Request: {'CB-ACCESS-KEY': 'organizations/18d9a3a4-b8fe-43da-9222-f473c5e30585/apiKeys/b8fce096-4c0f-48e1-a0bb-5458ecb06866', 'CB-ACCESS-SIGN': '19b1cfa66901bfd5949950a7db37575bfc31a06ad97339a1071ec8d28e0d3de2', 'CB-ACCESS-TIMESTAMP': '1721412412', 'Content-Type': 'application/json', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'CB-VERSION': '2018-05-30'} None
2024-07-19 14:06:52,734 - urllib3.connectionpool - DEBUG - https://api.coinbase.com:443 "GET /api/v3/brokerage/products HTTP/1.1" 401 13
2024-07-19 14:06:52,735 - ccxt.base.exchange - DEBUG - GET https://api.coinbase.com/api/v3/brokerage/products, Response: 401 {'Date': 'Fri, 19 Jul 2024 18:06:52 GMT', 'Content-Type': 'text/plain; charset=utf-8', 'Content-Length': '13', 'Connection': 'keep-alive', 'trace-id': '5604185263468699529', 'x-content-type-options': 'nosniff', 'x-envoy-upstream-service-time': '9', 'CF-Cache-Status': 'DYNAMIC', 'Set-Cookie': '__cf_bm=aN0USBVWJ.RppRpEQHrNw_mZhLGAZ7AL0y_keKNDQEA-1721412412-1.0.1.1-WF9vT_1GvRLH0O9ubRx.qXCZMlzjE6SH9r1fecIekJsACefRRoa_3YbvrWeI.mtlERgNls6MX3Aj1wm5XL9R1A; path=/; expires=Fri, 19-Jul-24 18:36:52 GMT; domain=.coinbase.com; HttpOnly; Secure', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Server': 'cloudflare', 'CF-RAY': '8a5ca5db28b50f77-EWR'} Unauthorized
2024-07-19 14:06:52,735 - freqtrade.exchange.exchange - ERROR - Unable to initialize markets.
Traceback (most recent call last):
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/exchange.py", line 624, in fetch
    response.raise_for_status()
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.coinbase.com/api/v3/brokerage/products

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/exchange/exchange.py", line 486, in _load_markets
    self._markets = self._api.load_markets(params={})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/exchange.py", line 1474, in load_markets
    markets = self.fetch_markets(params)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/coinbase.py", line 1014, in fetch_markets
    return getattr(self, method)(params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/coinbase.py", line 1086, in fetch_markets_v3
    response = self.v3PrivateGetBrokerageProducts(params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/types.py", line 34, in unbound_method
    return _self.request(self.path, self.api, self.method, params, config=self.config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/exchange.py", line 3526, in request
    return self.fetch2(path, api, method, params, headers, body, config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/exchange.py", line 3523, in fetch2
    return self.fetch(request['url'], request['method'], request['headers'], request['body'])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/exchange.py", line 642, in fetch
    self.handle_http_status_code(http_status_code, http_status_text, url, method, http_response)
  File "/home/themachine/Documents/trading/freqtrade/.venv/lib/python3.11/site-packages/ccxt/base/exchange.py", line 1656, in handle_http_status_code
    raise ErrorClass(self.id + ' ' + method + ' ' + url + ' ' + codeAsString + ' ' + reason + ' ' + body)
ccxt.base.errors.AuthenticationError: coinbase GET https://api.coinbase.com/api/v3/brokerage/products 401 Unauthorized Unauthorized
2024-07-19 14:06:52,744 - freqtrade.commands.trade_commands - ERROR - Could not load markets, therefore cannot start. Please investigate the above error for more details.
2024-07-19 14:06:52,744 - freqtrade.commands.trade_commands - ERROR - Fatal exception!
Traceback (most recent call last):
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/commands/trade_commands.py", line 24, in start_trading
    worker = Worker(args)
             ^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/worker.py", line 37, in __init__
    self._init(False)
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/worker.py", line 53, in _init
    self.freqtrade = FreqtradeBot(self._config)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/freqtradebot.py", line 76, in __init__
    self.exchange = ExchangeResolver.load_exchange(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/resolvers/exchange_resolver.py", line 49, in load_exchange
    exchange = Exchange(config, validate=validate, exchange_config=exchange_config,)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/exchange/exchange.py", line 191, in __init__
    self.validate_config(config)
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/exchange/exchange.py", line 229, in validate_config
    self.validate_stakecurrency(config['stake_currency'])
  File "/home/themachine/Documents/trading/freqtrade/freqtrade/exchange/exchange.py", line 523, in validate_stakecurrency
    raise OperationalException(
freqtrade.exceptions.OperationalException: Could not load markets, therefore cannot start. Please investigate the above error for more details.

from ccxt.

DragonBtc93 avatar DragonBtc93 commented on August 22, 2024

Any ideas? Would love to get this working again

from ccxt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.