2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill check-wallet- _meta.json278 B
- SKILL.md3.8 KB
Overview
This skill lets the agent query wallet addresses and on-chain balances via the OpenAnt CLI. It returns Solana and EVM (including Base) addresses, SOL/ETH balances, token holdings like USDC, and structured JSON output for programmatic use. Use it to inspect wallet status, troubleshoot “Insufficient balance” errors, or verify funds before operations.
How this skill works
The skill runs read-only OpenAnt CLI commands that call Turnkey and on-chain RPC endpoints directly; no backend API is involved. All outputs use the CLI --json flag so responses are structured and machine-parseable. You can override RPC endpoints for Solana or EVM to target custom nodes.
When to use it
- Check current SOL, ETH, or token balances before a transaction
- List all Turnkey-managed addresses (Solana + EVM) to share receiving addresses
- Investigate “Insufficient balance” failures by confirming on-chain funds
- Verify USDC or other token holdings in SPL/ERC token lists
- Confirm wallet is initialized and authenticated before sensitive actions
Best practices
- Always append --json to CLI commands for consistent, parseable output
- Run status --json first to confirm Turnkey is authenticated before balance queries
- Use custom --solana-rpc or --evm-rpc if public RPCs are rate-limited or unreachable
- Treat all commands as read-only; no confirmations are required
- Inspect data.solana.tokens for token balances (USDC auto-detected) and evm.usdc for Base USDC
Example use cases
- Quick balance check: npx @openant-ai/cli@latest wallet balance --json
- Get receiving addresses to share: npx @openant-ai/cli@latest wallet addresses --json
- Verify USDC holdings before creating a paid task by inspecting data.solana.tokens
- Troubleshoot RPC issues by re-running balance with --solana-rpc or --evm-rpc set to a different endpoint
- Confirm login state with npx @openant-ai/cli@latest status --json before wallet operations
FAQ
It uses OpenAnt CLI commands: wallet addresses --json and wallet balance --json. You can add --solana-rpc or --evm-rpc to target specific RPC endpoints.
Do these commands change my wallet or require confirmations?
No. All wallet commands are read-only queries and execute immediately without user confirmation.
What if I see "Balance query failed"?
That usually means the target RPC is unreachable or rate-limited. Retry with custom --solana-rpc or --evm-rpc endpoints or check your network connectivity.