Ad

py-etherscan-api: Etherscan API Python Bindings

Provides Python bindings to the Etherscan.io API, enabling programmatic access to blockchain data and statistics. Facilitates interaction with Ethereum data for various applications.
Screenshot of corpetty/py-etherscan-api homepage

py-etherscan-api facilitates interaction with the Etherscan.io API, a valuable resource for Ethereum blockchain data. This library allows Python developers to programmatically retrieve information about accounts, contracts, transactions, and more. It addresses the need for a convenient Python interface to Etherscan's comprehensive API, simplifying data access and integration into Python-based applications.

This project offers a straightforward Python interface to a widely used Ethereum API. It currently supports several core Etherscan modules, providing a foundation for various blockchain analysis tasks. The inclusion of example files and Jupyter notebooks promotes easy understanding and practical application.

  • Account Management: Retrieve account balances, transaction history, and other account-related data.
  • Contract Interaction: Query contract details, read state variables, and interact with deployed contracts.
  • Blockchain Statistics: Access network-wide statistics such as gas prices, block times, and transaction counts.
  • Token Information: Retrieve details on ERC-20 and other tokens, including balances and transfer history.
  • Transaction Tracking: Monitor transaction status, gas usage, and associated events.

The project is in active development, providing basic functionality for several Etherscan modules. While documentation is still developing, example code is available for each supported module. Ongoing efforts focus on expanding module coverage, improving documentation, and adding unit tests.

py-etherscan-api benefits developers who need to programmatically access Ethereum blockchain data from their Python applications. It provides a valuable alternative to manual API calls or scraping, streamlining data retrieval and analysis. This library simplifies integration with blockchain data for applications like blockchain explorers, portfolio trackers, and smart contract monitoring tools.

Languages:
Summarize:
Share:
Stars
516
Forks
244
Issues
33
Created
10 years ago
Commit
2 years ago
License
MIT
Archived
No
Updated 6 days ago

Similar Repositories