{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Provides a complete Python client for Etherscan.io's blockchain API, covering accounts, contracts, transactions, blocks, tokens, gas tracking, and network statistics across mainnet and testnets.","skillfed_tags":["blockchain","ethereum","web3"],"use_cases":["Fetch ETH balances and transaction history for addresses to build wallet monitoring or portfolio tracking tools.","Retrieve ERC20 and ERC721 token transfer events for a contract or address to audit token movements.","Look up smart contract source code and ABI from Etherscan to interact with contracts programmatically.","Query gas price estimates and confirmation time predictions to optimize transaction timing.","Access block rewards, block timestamps, and network statistics for blockchain analysis or research.","Test your code against Ethereum testnets (Ropsten, Rinkeby, Kovan) before mainnet deployment."],"what_it_does":"etherscan-python wraps Etherscan.io's REST API into a Python client, letting you query Ethereum blockchain data without writing HTTP requests directly. It covers standard endpoints for account balances, transaction history, contract metadata, block information, token transfers (ERC20 and ERC721), gas prices, and network statistics, plus PRO endpoints for historical analytics when you have a paid API key. The client supports Ethereum mainnet and testnets (Kovan, Rinkeby, Ropsten) by passing a network parameter.\n\nYou instantiate a client with your API key, then call methods like `get_eth_balance()`, `get_normal_txs_by_address()`, or `get_gas_oracle()` to retrieve data as strings or structured results. The package is minimal\u2014it depends only on requests\u2014and aims for completeness rather than abstraction, exposing most of Etherscan's public API surface directly.","worth_installing":"Yes, if you need to query Etherscan data from Python and are comfortable managing an API key. The package is straightforward, has no complex dependencies, and covers a broad API surface. The main caveat is that the last release was in 2021, so verify that its endpoints match your current Etherscan API needs and that it works with your Python version before relying on it for production."},"id":"etherscan-python","links":{"html":"https://skillfed.io/packages/etherscan-python","md":"https://skillfed.io/packages/etherscan-python.md","pypi":"https://pypi.org/project/etherscan-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-03-31","license_spdx":null,"license_treatment":"permissive","name":"etherscan-python","python_support":"unspecified","summary":"A minimal, yet complete, python API for etherscan.io."},"popularity":{"monthly_downloads":100736,"position":12975,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.0"}
