What problem does it solve?
Querying token balances across thousands of ERC-20 tokens normally requires chain indexers or many individual RPC calls. This Skill builds a complete wallet portfolio using batched multicall balance checks against any standard RPC endpoint, with optional CoinGecko pricing and multi-account scanning.
Core Features & Use Cases
- Multicall Balance Discovery: Check thousands of known tokens per chain in batched
balanceOf calls via a single eth_call, with no third-party indexer dependency.
- CoinGecko Pricing: Attach USD prices and portfolio values to balances, including native tokens, with batch price requests across multiple chains.
- Multi-Account Scanning: Scan multiple wallets across chains like Ethereum, Polygon, Arbitrum, and Base with parallel execution and progress reporting.
- Use Case: Build a wallet dashboard that shows a user's token holdings with live USD values across Ethereum, Polygon, and Arbitrum by scanning their addresses and refreshing prices on demand.
Quick Start
Use the token-portfolio skill to fetch all ERC-20 token balances with USD prices for wallet address 0xYourAddress on Ethereum mainnet.