Skip to main content

A Python package for wrapping common Crypto APIs like Etherscan, Messari, CoinGecko, FTMscan Coin Market Cap, etc.

Project description

python-crypto-api-wrappers

Python Crypto API Wrappers (pycaw) is a package for connecting to cryptocurrency APIs like Etherscan, Messari, CoinGecko, and Coin Market Cap.

Setup and Installation

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.

Usage Instructions


Messari

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-caw-0.0.1.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

python_caw-0.0.1-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file python-caw-0.0.1.tar.gz.

File metadata

  • Download URL: python-caw-0.0.1.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for python-caw-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7754c35a1d2080f2063d2049c519617711dc21d93662a60a824c866ead31df51
MD5 bdc407f04fd474ed385c6308542084a7
BLAKE2b-256 f4e8a724a40dc621414e5040068eca8599b08c014d13b316b0580f12d44c9513

See more details on using hashes here.

File details

Details for the file python_caw-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: python_caw-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for python_caw-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb4c6d3ed29481b7c78b45b6478027c55624fdc38ad4b6e26acf03c8e0abd71
MD5 4cb334b8defbf4f3c30d3dd78c26f4cd
BLAKE2b-256 bbe683a471f89e7db3d9d75666c6712b963c4bdd88a91e19f9d1289dbfda167d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page