Loading...
Loading...
Manage local Zerion wallets via the Zerion CLI: create, import (private key or mnemonic), list, fund (deposit addresses), backup (recovery phrase), delete, and sync to the Zerion mobile app. Most commands require an interactive passphrase prompt — humans must run them directly. Use whenever the user asks to set up, manage, or back up a wallet.
npx skill4agent add zeriontech/zerion-ai zerion-wallet~/.ows/zerioncommand not foundnpm install -g zerion-clizerionzerion-tradingzerion-agent-managementwallet createwallet import --mnemonic| Import flag | Account type | Can swap on | Can be cross-chain destination for |
|---|---|---|---|
| EVM + Solana | both | both |
| EVM only | EVM chains | EVM chains |
| Solana only | Solana | Solana |
wallet list--to-wallet| Operation | Type | Notes |
|---|---|---|
| Agent | Read-only. Safe to invoke autonomously. |
| Manual | Require passphrase or interactive input. Humans must run these directly — agents must not call them. |
zerion wallet list # All wallets, addresses, active policies
zerion wallet list --search <query> # Filter by name or address
zerion wallet list --limit <n> --offset <n> # Paginate
zerion wallet fund --wallet <name> # Show EVM + Solana deposit addresses# Create a fresh encrypted wallet (EVM + Solana, generated locally)
zerion wallet create --name <name>
# Import from existing keys (interactive secret prompts — never expose keys in shell history)
zerion wallet import --name <name> --evm-key
zerion wallet import --name <name> --sol-key
zerion wallet import --name <name> --mnemonic
# Export the recovery phrase (passphrase required)
zerion wallet backup --wallet <name>
# Permanently delete (passphrase + confirmation)
zerion wallet delete <name>
# Sync to the Zerion mobile app via a one-time QR code
zerion wallet sync --wallet <name>
zerion wallet sync --allzerion configzerion config set defaultWallet <name> # Used when --wallet is omitted
zerion config get defaultWallet
zerion config unset defaultWallet # Resets to "no default"
zerion config list # Show all config (sensitive values redacted)~/.zerion/config.json# 1. Create wallet (passphrase prompt; offers agent-token setup at the end)
zerion wallet create --name agent-bot
# 2. Fund it
zerion wallet fund --wallet agent-bot
# → prints EVM and Solana deposit addresses
# 3. Set as default so future commands omit --wallet
zerion config set defaultWallet agent-bot
# 4. (Optional) sync to mobile
zerion wallet sync --wallet agent-botzerion-tradingzerion-agent-management| Code | Cause | Fix |
|---|---|---|
| Wallet name already taken | Choose a different name or |
| Name not in OWS vault | |
| Wrong passphrase entered | Retry; passphrase is set at creation |
| Invalid recovery phrase format | Re-enter; must be valid BIP-39 |
| Invalid 0x-prefixed hex | Should be 64 hex chars after |
| Invalid base58 keypair | Solana keys are base58, ≥87 chars |