Skip to main content

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',
)

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page