zerion-wallet
Original:🇺🇸 English
Translated
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.
9installs
Sourcezeriontech/zerion-ai
Added on
NPX Install
npx skill4agent add zeriontech/zerion-ai zerion-walletTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Zerion — Wallet Management
Encrypted local wallets stored in the Open Wallet Standard (OWS) vault at , AES-256-GCM. Keys never leave the device.
~/.ows/Setup
If a command fails with , install once:
zerioncommand not foundbash
npm install -g zerion-cliRequires Node.js ≥ 20. For auth see the umbrella skill.
zerionWhen to use
- "Create a new wallet"
- "Import my wallet from a private key / mnemonic"
- "Show my wallets" / "list deposit addresses"
- "Back up my recovery phrase"
- "Delete this wallet"
- "Sync my wallet to the Zerion mobile app"
For on-chain actions with a wallet → . For agent-token setup on a wallet → .
zerion-tradingzerion-agent-managementWallets and chains
A mnemonic-derived wallet (created via or ) holds both an EVM and a Solana account, so the same wallet can sign on either chain and act as a destination for cross-chain bridges in either direction.
wallet createwallet import --mnemonicA wallet imported from a single private key holds only one chain's account:
| 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-walletAgent vs manual operations
| 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. |
Read-only — agents may invoke freely
bash
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 addressesManual — humans only
These prompt for a passphrase, secret key, or confirmation. Do not invoke from an agent loop.
bash
# 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 --allSetting defaults
Wallet-related config is set with :
zerion configbash
zerion 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.jsonTypical setup flow (human runs these in order)
bash
# 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-botAfter step 1's agent-token prompt, the wallet is ready for autonomous trading via . To configure agent tokens or policies later → .
zerion-tradingzerion-agent-managementCommon errors
| 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 |