What problem does it solve?
This Skill simplifies access to blockchain data from multiple scanners (Etherscan, BlockScout) with a unified interface, typed convenience methods, and automatic scanner management.
Core Features & Use Cases
- Unified ChainscanClient: Access blockchain data across multiple scanners with a single interface.
- SmartContract API: Fetch ABIs, resolve proxies, and decode events/transactions for smart contracts.
- ENS Integration: Resolve ENS names and perform reverse lookups with caching.
- Streaming API: Efficiently iterate over large datasets with minimal memory usage.
- DataFrame Export: Convert data to Polars DataFrame for analysis.
- Scanner Switching: Easily switch between Etherscan, BlockScout, etc. with one config change.
- Use Case: Use this Skill to monitor transaction activity on Ethereum, extract data from smart contracts, and perform complex queries across multiple blockchain networks.
Quick Start
Use the aiochainscan skill to create a client for Etherscan and retrieve all transactions for the contract '0xdac17f958d2ee523a2206206994597c13d831ec7'.