cryptodatapy.util.datacredentials
Classes
Stores data credentials used by the CryptoDataPy project for data extraction, storage, etc. |
Module Contents
- class cryptodatapy.util.datacredentials.DataCredentials
Stores data credentials used by the CryptoDataPy project for data extraction, storage, etc.
- postgresql_db_address: str = None
- postgresql_db_port: str = None
- postgresql_db_username: str = None
- postgresql_db_password: str = None
- postgresql_db_name: str = None
- mongo_db_username: str = None
- mongo_db_password: str = None
- mongo_db_name: str = None
- cryptocompare_api_key: str
- defillama_api_key: str
- coingecko_api_key: str
- glassnode_api_key: str
- tiingo_api_key: str
- alpha_vantage_api_key: str
- polygon_api_key: str
- coinmetrics_api_key: str
- cryptocompare_base_url: str = 'https://min-api.cryptocompare.com/data/'
- glassnode_base_url: str = 'https://api.glassnode.com/v1/metrics/'
- tiingo_base_url: str = 'https://api.tiingo.com/tiingo/'
- aqr_base_url: str = 'https://www.aqr.com/-/media/AQR/Documents/Insights/Data-Sets/'
- polygon_base_url: str = 'https://api.polygon.io/v3/reference/'
- defillama_base_url: str = 'https://pro-api.llama.fi/'
- property coinmetrics_base_url: str
Dynamically sets the CoinMetrics base URL based on whether an API key is provided. Uses the paid V4 endpoint if a key is present, otherwise defaults to the community V4 endpoint.
- cryptomcompare_endpoints: dict
- defillama_endpoints: dict
- cryptocompare_api_rate_limit: str = 'https://min-api.cryptocompare.com/stats/rate/limit'
- dbnomics_vendors_url: str = 'https://db.nomics.world/providers'
- pdr_vendors_url: str = 'https://pandas-datareader.readthedocs.io/en/latest/readers/index.html'
- dbnomics_search_url: str = 'https://db.nomics.world/'