Skip to main content

Etherscan.io API wrapper

Project description

Etherscan.io API wrapper

PyPi Version

An Etherscan.io API wrapper, for Python.

With a default cache supported by requests-cache

Installation

pip3 install etherscan

Usage

import etherscan

es = etherscan.Client(
    api_key='YOUR_API_KEY',
    cache_expire_after=5,
)

eth_price = es.get_eth_price()

eth_supply = es.get_eth_supply()

eth_balance = es.get_eth_balance('0x39eB410144784010b84B076087B073889411F878')

eth_balances = es.get_eth_balances([
    '0x39eB410144784010b84B076087B073889411F878',
    '0x39eB410144784010b84B076087B073889411F879',
])

gas_price = es.get_gas_price()

block = es.get_block_by_number(block_number=12345)

transactions = es.get_transactions_by_address('0x39eB410144784010b84B076087B073889411F878')

token_transations = es.get_token_transactions(
    contract_address='0xEF68e7C694F40c8202821eDF525dE3782458639f',
    address='0xEF68e7C694F40c8202821eDF525dE3782458639f',
)

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-0.3.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

etherscan-0.3.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file etherscan-0.3.0.tar.gz.

File metadata

  • Download URL: etherscan-0.3.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.3

File hashes

Hashes for etherscan-0.3.0.tar.gz
Algorithm Hash digest
SHA256 366e3625d74cc0557ea6119d31a9b5ac199b08c4b6a00b82a3e9e21d974485c7
MD5 df3a5a5559520d3ffaf7a7416fa1a0a4
BLAKE2b-256 eeb1eaf7e5c556f6303ffc323312f8a08c908cbfcbb49640e91f263dc5a481d6

See more details on using hashes here.

File details

Details for the file etherscan-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: etherscan-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.3

File hashes

Hashes for etherscan-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3163cdbceba8728e852989dafd0c56e0421e60f16a1199137edb100d427ff5e7
MD5 78b4595d4b9fdcaa40b159fb580b49f1
BLAKE2b-256 e547d3f32bd1cdd503ad465a9b41b7229e1accdb5df1d1af5bf56c5cccda28dc

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