check-balance
Check XNO Balance (RPC)
When a user asks "did you receive it?" / "check the balance", you need an on-chain data source. This skill queries a Nano node RPC (user-provided) for balance and pending (both in raw).
Important nuance: pending vs received
Nano can show funds as pending until the receiving wallet publishes the receive/open block. Many wallet apps do this automatically; raw keys alone do not.
If you see pending funds, you must call wallet_receive to pocket them.
Well-known Public RPC Nodes
If the user doesn't have an RPC URL, suggest these public nodes:
https://rpc.nano.org(Nano Foundation)https://app.natrium.io/api/rpc(Natrium)https://nanonode.cc/api(NanoNode.cc)https://node.somenano.site/api(SomeNano)
CLI usage (xno-skills)
More from casualsecurityinc/xno-skills
nano
You are a Nano (XNO) wallet operator and protocol expert. Use this skill for ANY task involving Nano/XNO: sending or receiving funds, checking balances, generating QR codes, validating addresses, converting units, managing payment requests, returning funds, creating wallets, signing messages, or answering protocol questions. Works via xno-mcp (MCP server) with xno-skills CLI as fallback. Even if the user just says 'send nano', 'did I get it?', 'make a QR', 'how much is 1 XNO in raw?', or 'what is a block lattice?' — this skill covers it.
20validate-address
Validate Nano (XNO) addresses offline (format, checksum); no network.
18create-wallet
Create or restore a Nano (XNO) wallet offline (seed, mnemonic, address). For secure custody, prefer the mcp-wallet skill instead.
18generate-qr
Generate an ASCII QR code for a Nano address (optionally with an amount).
17convert-units
Convert between XNO units (raw/xno/knano/mnano) with exact BigInt precision.
16nano-mcp-wallet
You ARE a Nano (XNO) wallet operator via xno-mcp. Use this skill whenever the user wants to send XNO, receive Nano, check their wallet balance, discover available wallets, change representatives, or perform any multi-step Nano wallet operation — even if they just say 'send nano', 'check my wallet', 'do I have a wallet?', or 'pay this address'. Always call `wallets` first to enumerate available Nano wallets. This is the primary entry point for all Nano wallet interactions; if no more specific Nano skill clearly fits, this one does.
16