Skip to main content

Etherscan.io API wrapper

Project description

etherscan-api module

EtherScan.io API python bindings

Description

This module is written as an effort to provide python bindings to the EtherScan.io API, which can be found at: https://etherscan.io/apis. If you are interacting with a contract on the Ropsten Testnet please use https://ropsten.etherscan.io/apis. In order to use this, you must attain an Etherscan user account, and generate an API key.

In order to use the API, you must provide an API key at runtime, which can be found at the Etherscan.io API website. If you'd like to use the provided examples without altering them, then the JSON file api_key.json must be stored in the base directory. Its format is as follows:

{ "key" : "YourApiKeyToken" }

with YourApiKeyToken is your provided API key token from EtherScan.io

Installation

To install the package to your computer, simply run the following command in the base directory:

python3 -m pip install py-etherscan-api

Available bindings

Currently, only the following Etherscan.io API modules are available:

  • accounts
  • contracts
  • stats
  • tokens
  • proxies
  • blocks
  • transactions
  • Logs
  • Gas Tracker

The remaining available modules provided by Etherscan.io will be added eventually...

Available Networks

Currently, this works for the following networks:

  • Mainnet
  • Ropsten

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

etherscan-api-0.1.6.tar.gz (8.4 kB view details)

Uploaded Source

File details

Details for the file etherscan-api-0.1.6.tar.gz.

File metadata

  • Download URL: etherscan-api-0.1.6.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for etherscan-api-0.1.6.tar.gz
Algorithm Hash digest
SHA256 af6b31e5ccb2e47af4b8ead04aae42261778bf717951038a6a09867ca42ae9a1
MD5 9a82e4f9252186bb19254205b3a07113
BLAKE2b-256 1a7d77e9a28bf28c3946b061491de93f31c6c8bb29fa9a2a9da18dae9d094f7e

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