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 blockchain. Requires an address and optional chain parameter.
/plugin marketplace add cheolwanpark/useful-claude-plugins/plugin install crypto@personal-curationThis skill is limited to using the following tools:
Gets balance and account type (EOA vs contract) for an Ethereum address.
Run the script with address and chain:
${CLAUDE_PLUGIN_ROOT}/scripts/crypto-address-info.sh <address> [chain]
address (required): Wallet/contract address (0x...) or ENS namechain (optional): Chain name - ethereum (default), polygon, arbitrum, optimism, base, bsc| Chain | Aliases | Explorer |
|---|---|---|
| ethereum | eth, mainnet | Etherscan |
| polygon | matic | Polygonscan |
| arbitrum | arb | Arbiscan |
| optimism | op | Optimism Etherscan |
| base | - | Basescan |
| bsc | binance | BSCScan |
cast (Foundry) must be installedETHEREUM_RPC_URL for EthereumPOLYGON_RPC_URL for PolygonARBITRUM_RPC_URL for ArbitrumOPTIMISM_RPC_URL for OptimismBASE_RPC_URL for BaseBSC_RPC_URL for BSC# Check vitalik.eth balance on Ethereum
${CLAUDE_PLUGIN_ROOT}/scripts/crypto-address-info.sh vitalik.eth
# Check address on Arbitrum
${CLAUDE_PLUGIN_ROOT}/scripts/crypto-address-info.sh 0x1234567890123456789012345678901234567890 arbitrum