evm-balance-checker/SKILL.md
--- name: evm-balance-checker description: Check EVM wallet balances across multiple chains using reliable RPC endpoints. Supports native ETH and ERC20 token balance checks. Use when you need to: (1) Check wallet balance on Ethereum, Base, Polygon, or Arbitrum, (2) Query balances on testnets (Sepolia), (3) Verify funds before transactions, (4) Check balances across multiple chains at once. Includes built-in reliable RPC endpoints to avoid common issues with flaky public nodes. --- # EVM Balance
npx skillsauth add oxfrancesco/clawd-web3-skills evm-balance-checkerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check wallet balances across Ethereum Virtual Machine (EVM) chains using reliable RPC endpoints.
Check a wallet balance on Ethereum Sepolia testnet:
bun scripts/check-balance.ts --address 0x1234...
Check on a specific chain:
bun scripts/check-balance.ts --address 0x1234... --chain base-sepolia
Check balance with tokens:
bun scripts/check-balance.ts --address 0x1234... --tokens
Check all supported chains:
bun scripts/check-balance.ts --address 0x1234... --all
| Chain | ID | Native Token |
|-------|-----|--------------|
| ethereum-sepolia | Ethereum Sepolia | ETH |
| base-sepolia | Base Sepolia | ETH |
| ethereum | Ethereum Mainnet | ETH |
| base | Base Mainnet | ETH |
| polygon | Polygon Mainnet | MATIC |
| arbitrum | Arbitrum One | ETH |
--address <addr> - Wallet address to check (required)--chain <chain> - Chain to check (default: ethereum-sepolia)--tokens - Check ERC20 token balances (USDC, etc.)--all - Check all supported chains--json - Output as JSON for programmatic useCheck balance on Ethereum Sepolia:
bun scripts/check-balance.ts --address 0xc54f836CBb4299B828b696Ef56f42edd898b3486
Check on Base Sepolia with tokens:
bun scripts/check-balance.ts --address 0x1234... --chain base-sepolia --tokens
Check across all chains:
bun scripts/check-balance.ts --address 0x1234... --all
JSON output for scripts:
bun scripts/check-balance.ts --address 0x1234... --json
Public RPC endpoints can be unreliable - some return wrong data, time out, or have rate limits. This skill uses tested, reliable RPC endpoints to ensure accurate balance checks.
The script automatically:
See references/rpc-endpoints.md for:
Incorrect balance: Ensure you're checking the right chain. Testnet addresses work on testnets, not mainnet.
Timeout: Some public RPCs can be slow. The script uses fast, reliable endpoints by default.
Zero balance: New wallets or unused addresses show 0. Ensure you have the correct address.
development
Create and manage blockchain wallets for users, agents, and companies using Crossmint API. Supports EVM chains, Solana, and Stellar.
development
Self-sovereign EVM wallet for AI agents. Use when the user wants to create a crypto wallet, check balances, send ETH or ERC20 tokens, swap tokens, or interact with smart contracts. Supports Base, Ethereum, Polygon, Arbitrum, and Optimism. Private keys stored locally — no cloud custody, no API keys required.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.