Agent skill · data analytics · jeremylongshore
exploring-blockchain-data
Process query and analyze blockchain data including blocks, transactions,
Why this skill is useful
Provides specific commands and workflows for querying and analyzing blockchain data across multiple EVM-compatible networks that the AI wouldn't reliably generate on its own.
What it needs
Requires python, requests, web3 installed locally. Requires etherscan account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Exploring Blockchain Data Overview Query and analyze blockchain data across multiple EVM-compatible networks including Ethereum, Polygon, Arbitrum, Optimism, and BSC. Supports transaction lookups, address balance checks, block inspection, token balance queries, transaction history retrieval, and whale wallet tracking via a unified CLI. Prerequisites Python 3.8+ with requests and web3 libraries installed (pip install requests web3) Etherscan API key (free tier provides 5 requests/second; set via ETHERSCANAPIKEY environment variable) Optional: API keys for Polygonscan, Arbiscan, and other chain-specific explorers for higher rate limits blockchainexplorer.py CLI script, chainclient.py, and tokenresolver.py modules available in the plugin directory RPC endpoint access (public endpoints work; dedicated providers like Alchemy, Infura, Chainstack, or QuickNode recommended for reliability) Instructions 1. Set the Etherscan API key as an environment variable: export ETHERSCANAPIKEY=<key> to unlock higher rate limits beyond the default 5 requests/second. 2. Run python blockchainexplorer.py tx <hash> to look up a transaction by hash, returning status, block number, from/to addresses, value transferred, and gas details. 3. Append --detailed to the transaction query to decode the function call, identify the interacting protocol, and display input parameters. 4. Specify --chain polygon, --chain arbitrum, or --chain bsc to query transactions on alternative EVM chains when the hash is not found on Ethereum. 5. Run python blockchainexplorer.py address <address> to check the native token balance and total transaction count for a wallet. 6. Add --history --limit 50 to the address query to retrieve the most recent 50 transactions with timestamps, values, and counterparties. 7. Add --tokens to the address query to list all ERC-20 token holdings with balances, symbols, and USD values via CoinGecko price resolution. 8. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/exploring-blockchain-data