termix-official/cryptoclaw/etherscan
Claude Code and agent skill by termix-official/cryptoclaw
- community
Checking that the SKILL.md file is still in the repository.
Query block explorer APIs (Etherscan, BSCScan, Polygonscan, etc.) for transactions, contracts, and gas data.
Install
npx vskill@latest install termix-official/cryptoclaw/etherscanSKILL.md
Multi-chain Explorer API
Query Etherscan-compatible block explorer APIs for transaction history, contract source code, ABIs, and gas data.
Supported Explorers
| Chain | Base URL | Env Var (optional override) | |
|---|---|---|---|
| Ethereum | https://api.etherscan.io/api | ETHERSCAN_API_KEY | |
| BSC | https://api.bscscan.com/api | BSCSCAN_API_KEY or same key | |
| Polygon | https://api.polygonscan.com/api | POLYGONSCAN_API_KEY | |
| Arbitrum | https://api.arbiscan.io/api | ARBISCAN_API_KEY | |
| Optimism | https://api-optimistic.etherscan.io/api | OPTIMISM_API_KEY | |
| Base | https://api.basescan.org/api | BASESCAN_API_KEY |
All explorers accept the apikey parameter. Many share a single Etherscan key, but some chains require separate registration.
Rate limit: 5 calls/second per key.
Modules & Actions
Account — Transaction History
Returns normal transactions for an address.
Account — Token Transfers (ERC-20)
Filter by contract: add &contractaddress={token}
Account — ERC-721 Transfers
Account — Balance
Returns balance in wei. Divide by 1e18 for ETH/BNB.
Contract — Get ABI
Returns the contract ABI as a JSON string. Tip: Parse the result and pass it to read_contract or write_contract for dynamic contract interaction.
Contract — Get Source Code
Returns source code, compiler version, constructor arguments, and proxy implementation address if applicable.
Gas Tracker (Ethereum only)
Returns SafeGasPrice, ProposeGasPrice, FastGasPrice in gwei.
Workflow: Dynamic Contract Interaction
- User provides a contract address
- Call
getabito fetch the ABI - Parse the ABI to list available read/write functions
- Use
read_contractwith the ABI and function name to query - Use
write_contractfor state-changing calls (with user confirmation)
This enables interacting with ANY verified contract without pre-built tools.
Usage Notes
- Always include
&apikey={key}— requests without it are heavily rate-limited - Use
offsetandpagefor pagination; don't fetch more than needed - The
getabiendpoint only works for verified contracts - For proxy contracts,
getsourcecodeincludes the implementation address — fetch that ABI too - Cross-reference contract data with
security-checkskill for risk assessment
Example Queries
User: "Show my recent transactions on BSC" → Call BSCScan txlist for active wallet, present last 10 with value and status
User: "Get the ABI for this contract: 0x..." → Call getabi, parse result, summarize available functions
User: "What's the current gas price on Ethereum?" → Call gasoracle, present safe/standard/fast prices
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/etherscan/SKILL.md
Popularity
- Repository stars
- 274
- Repository forks
- 10
- Repository npm downloads, 7 days
- 37
- 7-day trend score
- 43
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 25 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/termix-official/cryptoclaw/etherscan)