Wallet Info
Report which wallet is currently active. Use this when the user asks "what is my address", "which wallet am I using", or needs an address to receive funds.
Prerequisites
- Active session required. If not authenticated, run
authenticate-walletskill first.
Rules
- Use
addresswhen the user only needs the receiving address. - Use
walletswhen the user asks about the session itself — which wallet, what kind of session, since when. - Neither command takes a
--chainflag. The same address is used on every supported chain, so do NOT pass--chain. - Always show the FULL address. Never truncate an address the user may need to copy for a transfer.
- Use
--jsonwhen the output will be consumed by another skill or pipeline.
Commands
npx fibx@latest address [--json]
npx fibx@latest wallets [--json]
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
json |
flag | Output as JSON | No |
JSON Output Structure
address:
{
"address": "0x...",
"walletId": "..."
}
wallets:
{
"address": "0x...",
"walletId": "...",
"type": "privy",
"createdAt": "2026-01-01T00:00:00.000Z"
}
type is privy for an email login (server-side signing) or private-key for
an imported key (local signing).
Examples
User: "What's my wallet address?"
npx fibx@latest address
User: "Which wallet am I logged in with?"
npx fibx@latest wallets
Error Handling
| Error | Action |
|---|---|
Not authenticated |
Run authenticate-wallet skill first. |
No active session |
wallets reports this instead of failing — offer to log in. |
Session expired |
Run authenticate-wallet skill to re-authenticate. |
Related Skills
- Run
authenticate-walletfirst if there is no session. - Use
balanceto see holdings for this wallet on one chain. - Use
portfoliofor a cross-chain overview with USD valuations.