MoonPay Wallet Check
Inspect a MoonPay wallet on Zo and summarize balances cleanly for chat.
What Zo Uses
- Terminal for
mpwallet and balance commands
Prerequisites
- MoonPay CLI installed
- User authenticated
- At least one MoonPay wallet exists, or the user is ready to create one
Workflow
- Confirm the user can access MoonPay:
mp user retrieve
- Find available wallets:
mp wallet list
If no wallet exists, stop and switch to
moonpay-auth.Retrieve balances on the relevant chain:
mp token balance list --wallet <address> --chain solana
mp token balance list --wallet <address> --chain ethereum
mp token balance list --wallet <address> --chain base
- For Bitcoin wallets:
mp bitcoin balance retrieve --wallet <btc-address>
- Summarize the result in chat:
- total value if available
- major holdings ordered by value
- dust / near-zero holdings only if relevant
- any obvious missing funds for a planned action
Supported Chains
solana, ethereum, base, polygon, arbitrum, optimism, bnb, avalanche, tron, bitcoin, ton
Failure Handling
- If the user is not authenticated, use
moonpay-auth. - If the wallet name or address is unclear, list wallets first and ask which one to inspect.
- If a chain is unclear, ask which chain the user expects funds on before checking multiple chains blindly.
Output Rules
- Do not dump raw CLI output unless the user explicitly wants it.
- Prefer a concise portfolio summary.
- Mention when the wallet appears empty on the requested chain.
Safety Notes
- This is a read-only skill. No extra confirmation is needed.
- Do not move into swap or transfer execution without handing off to the appropriate write skill.
Related Skills
moonpay-authmoonpay-buy-cryptomoonpay-swap-tokens