ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

etherscan-api

Use when you need to query Etherscan API V2 for onchain activity, contract metadata, ABI/source retrieval, proxy implementation discovery, and transaction/log analysis across EVM chains.

Why use this skill?

Integrate the Etherscan V2 API into OpenClaw to fetch onchain data, analyze contracts, track transactions, and perform proxy-aware EVM audits across multiple chains.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/davidtaikocha/etherscan-api
Or

What This Skill Does

The etherscan-api skill provides OpenClaw with direct, programmatic access to the Etherscan V2 API, allowing for the retrieval of comprehensive onchain data across multiple EVM-compatible chains. By centralizing interactions through a unified endpoint, this skill enables the agent to fetch transaction histories, event logs, contract ABIs, and source code with proxy implementation detection. It effectively abstracts the complexity of blockchain exploration, allowing the agent to handle metadata verification, contract inspection, and historical analysis seamlessly.

Installation

To integrate this skill, use the following command in your terminal: clawhub install openclaw/skills/skills/davidtaikocha/etherscan-api After installation, you must set your authentication credentials in the environment variables: export ETHERSCAN_API_KEY="<your_key>" Ensure your key is valid for the specific chains you intend to query, as rate limits and subscription tiers vary across different explorers.

Use Cases

  • Contract Auditing: Quickly retrieve contract source code and determine if an address is a proxy to identify its true implementation logic.
  • Transaction Reconciliation: Audit address-specific activity by pulling normalized transaction lists or internal transfers to verify fund movement.
  • DApp Monitoring: Use event log retrieval to monitor specific contract activity over specific block ranges for building dashboards or alerts.
  • Deployment Verification: Retrieve contract creation data to confirm who deployed a contract and what the initial transaction hash was.

Example Prompts

  1. "Check the transaction history for address 0x123... on the Taiko mainnet and list the last 50 transactions."
  2. "Get the ABI for the contract at 0xabc... and identify if it uses a proxy implementation; if so, provide the implementation address."
  3. "Find all event logs for the Uniswap factory contract on Ethereum mainnet between block 20,000,000 and 20,000,100."

Tips & Limitations

  • Rate Limiting: Always monitor your API usage. Excessive requests within short intervals will result in 429 status codes. Utilize pagination with page and offset to handle large datasets effectively.
  • Proxy Awareness: Always check for the Proxy flag in getsourcecode responses. If set to "1", the agent should recursively query the Implementation address to ensure it is analyzing the actual business logic.
  • Network Accuracy: Always verify the chainid against the references/network-map.md file to prevent cross-chain misqueries.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-davidtaikocha-etherscan-api": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#blockchain#web3#evm#api#ethereum
Safety Score: 4/5

Flags: network-access, external-api