Claude-skill-registry evm-address-info
Use this skill when the user asks to "check balance", "what's the balance of", "is this a contract or EOA", "get address info", or mentions checking wallet balance or account type on EVM chains (Ethereum, Polygon, Arbitrum, etc.). Requires an address and optional chain parameter.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/evm-address-info" ~/.claude/skills/majiayu000-claude-skill-registry-evm-address-info && rm -rf "$T"
manifest:
skills/data/evm-address-info/SKILL.mdsource content
EVM Address Info Fetcher
Gets address balance and account type (EOA vs Contract) from an EVM blockchain network.
Usage
Run the script with address and optional chain:
${CLAUDE_PLUGIN_ROOT}/scripts/crypto-evm-address-info.sh <address> [chain]
Arguments
(required): Ethereum address (0x + 40 hex) or ENS nameaddress
(optional): Chain name - ethereum (default), polygon, arbitrum, optimism, base, bscchain
Supported Chains
| Chain | Aliases | Explorer |
|---|---|---|
| ethereum | eth, mainnet | Etherscan |
| polygon | matic | Polygonscan |
| arbitrum | arb | Arbiscan |
| optimism | op | Optimism Etherscan |
| base | - | Basescan |
| bsc | binance | BSCScan |
Requirements
(Foundry) must be installedcast- RPC URL is optional (uses PublicNode fallback)
Examples
# Check ENS name balance on Ethereum ${CLAUDE_PLUGIN_ROOT}/scripts/crypto-evm-address-info.sh vitalik.eth # Check address on Polygon ${CLAUDE_PLUGIN_ROOT}/scripts/crypto-evm-address-info.sh 0x1234...abcd polygon
Note
For Solana account info, use the
sol-account-info skill instead.