Python Crypto API Wrappers (pycaw
) is a package for connecting to cryptocurrency APIs like Etherscan, Messari, CoinGecko, and Coin Market Cap.
You'll need to add your API keys as environment variables in order to use different sections of the "crypto_apis" package. The package expects a .env
file at the repo root to set each constant.
# Example .env file that needs to be created at the root of the repo:
ETHERSCAN_API_KEY = ""
COINMARKETCAP_API_KEY = ""
MESSARI_API_KEY = ""
FTMSCAN_API_KEY = ""
TODO: set_env_vars.py
or set_env_vars.sh
: Write a script to create the .env file for the user.
Messari sub-section is forked from messari/messari-python-api, the official Python client for the Messari API.
Example notebooks:
TODO: .
- Usage instructions.
- pypi pip install isntructions.
- See about conda-force listing.
- Dependencies and and the requirements file
- Etherscan functions
- Messari tests
- CoinGecko