✓ Verified
🌐 Web Scrapers
✓ Enhanced Data
Nova
Safely operate the nova CLI wallet for authentication, balance checks, sending funds, withdrawals, a
- Rating
- 4 (207 reviews)
- Downloads
- 30,277 downloads
- Version
- 1.0.0
Overview
Safely operate the nova CLI wallet for authentication, balance checks, sending funds, withdrawals, and key.
Complete Documentation
View Source →- If
novais not installed, install with:
bash
npm install @mynthai/nova
text
Or run without installing via npx (replace all `nova` usage with
`npx @mynthai/nova`)
## Deterministic Parsing (MUST)
- Use structured output: `-j/--json` or `-t/--toon` (never parse human
output).
- Always evaluate BOTH:
- Process exit code (`0` success, `1` error)
- Structured `status` (`ok` or `error`)
- On error: read `error.message` and `error.exitCode` (if present).
## Safety / Financial Safeguards (MUST)
- Before **any** financial action (`send`, `withdraw`):
- Confirm current network via `nova config get network`.
- Confirm intended network with user (mainnet vs testnet).
- Confirm amount and destination/address (and blockchain for
withdraw).
- `send` is **non-idempotent**:
- Never retry `nova send` blindly.
- If outcome is uncertain, verify via `nova -t balance` (safe).
- Treat `claimUrl` as a **secret credential**:
- Never paste into shared chats/tickets/docs or persistent logs.
- Key material is **secret**:
- Never log/export keys or phrases into shared/persistent contexts.
- Warn user before `export` operations.
## Wallet Types
- Email wallet: created via `nova login` (email + verification code).
- Private-key wallet (default if not logged in): auto-created; user must
back up:
- `nova export key`
- `nova export phrase`
## Networks
- `nova` operates on `mainnet` or `testnet`.
- Fresh install default: `testnet`.
- Network setting persists; funds/addresses/balances are isolated per
network.
Commands:
bash
nova config get network
nova config set network
text
## Exit Codes
- `0` = success (still parse `status`).
- `1` = error (inspect `error.message`).
## Output Modes (for agents)
- JSON: `-j`, `--json`
- TOON: `-t`, `--toon`
## Commands (syntax preserved)
### Auth
Request login code:
bash
nova login request
text
Confirm code:
bash
nova login confirm
text
Options:
- `-j`, `--json`
- `-t`, `--toon`
- `-f`, `--force` (request only): overwrites existing private-key
wallet; warn user.
### Account
Address:
bash
nova address [blockchain]
text
- Default blockchain: `mynth`
- Supported blockchains:
- `base`
- `cardano`
- `hyperliquid`
- `mynth`
- `plasma`
- `solana`
- `stable`
- `sui`
- `tron`
Balance:
bash
nova balance
text
Notes:
- `balance` is USD-denominated.
- `currency` is always USD.
### Send (FINAL ACTION)
bash
nova send [destination]
text
Options:
- `-d`, `--dry-run` — Validate and preview without submitting
Behavior:
- If `destination` omitted:
- Creates claim link (`claimUrl`)
- Funds leave wallet immediately.
- If `destination` provided:
- Sends directly.
- `destination` may be:
- An email address (creates or targets an email wallet).
- A nova wallet address.
- A supported external blockchain wallet address
(network-dependent).
Rules:
- No interactive confirmation.
- Non-idempotent: re-running sends again.
- Use `--dry-run` (`-d`) to validate inputs and preview without
submitting.
- Always confirm with user whether `destination` is an email address or
wallet address before execution.
Post-check:
- Parse `status` and confirm `result.sent: true`.
- Surface `result.txId` when present.
- If `claimUrl` present, treat as secret.
Success example (TOON):
bash
status: ok
result:
sent: true
amount: "1"
txId: d32c966fd4302673455eb790b66e3efc331ef7aace412c73b8917ba0bb37ace8
claimUrl: "https://preview.mynth.ai/c/mto3M1JEa6Hr0UFRCBGjOg"
text
### Claim Links
Properties (when `nova send <amount>` has no destination):
- One-time use.
- Do not expire.
- Revocation: creator must claim it themselves (redeem back to own
wallet).
### Withdraw (FINAL ACTION)
bash
nova withdraw
text
Options:
- `-d`, `--dry-run` — Validate and preview without submitting
Rules:
- Confirm:
- Sufficient balance
- Network
- Stablecoin support
- Address + blockchain compatibility
- Parse `status`.
- Surface `result.txId` when present.
Verification (safe):
bash
nova -t balance
text
#### Stablecoin Support
**Mainnet:**
- `base`: USDC
- `cardano`: USDC, USDA, USDM
- `hyperliquid`: USDC
- `solana`: USDC, USDT
- `stable`: USDT
- `sui`: USDC
- `tron`: USDT
**Testnet:**
- `base`: USDC
- `cardano`: USDC, USDA, USDM
- `hyperliquid`: USDC
- `solana`: USDC
- `stable`: USDT
- `sui`: USDT
- `tron`: USDT
## Fees
- Internal transfers / claim links: fee-free; recipient gets full
amount.
- Direct sends to email or nova wallet addresses: fee-free; recipient
gets full amount.
- External withdrawals:
- May incur chain fees.
- Fees are calculated at execution.
- Fees are deducted from withdrawal amount (not separate).
## Rate Limits
If rate-limited, structured output indicates an error and includes a
message like: “Rate limited. Try again in N seconds”.
Rules:
- Do not retry immediately; respect the wait time.
- Never retry `send` blindly after a rate-limit error.
- If unsure whether `send` executed, verify via `nova -t balance`.
Error example (TOON, insufficient balance):
bash
status: error
error:
message: 3tkv5qrm43jtjf86x3ks5l6jpjgpyw7n8424pm must have at least balance of 1000000
exitCode: 1
text
## Key Management (security-critical)
Export:
bash
nova export key
nova export phrase
text
Import:
bash
nova import key
nova import phrase
``Rules:
- Warn user: exporting reveals secrets.
- Never store or share exported key/phrase.
Installation
Terminal bash
openclaw install nova
Copied!
💻Code Examples
nova config set network <mainnet|testnet>
nova-config-set-network-mainnettestnet.txt
## Exit Codes
- `0` = success (still parse `status`).
- `1` = error (inspect `error.message`).
## Output Modes (for agents)
- JSON: `-j`, `--json`
- TOON: `-t`, `--toon`
## Commands (syntax preserved)
### Auth
Request login code:nova login confirm <code>
nova-login-confirm-code.txt
Options:
- `-j`, `--json`
- `-t`, `--toon`
- `-f`, `--force` (request only): overwrites existing private-key
wallet; warn user.
### Account
Address:nova address [blockchain]
nova-address-blockchain.txt
- Default blockchain: `mynth`
- Supported blockchains:
- `base`
- `cardano`
- `hyperliquid`
- `mynth`
- `plasma`
- `solana`
- `stable`
- `sui`
- `tron`
Balance:nova balance
nova-balance.txt
Notes:
- `balance` is USD-denominated.
- `currency` is always USD.
### Send (FINAL ACTION)nova send <amount> [destination]
nova-send-amount-destination.txt
Options:
- `-d`, `--dry-run` — Validate and preview without submitting
Behavior:
- If `destination` omitted:
- Creates claim link (`claimUrl`)
- Funds leave wallet immediately.
- If `destination` provided:
- Sends directly.
- `destination` may be:
- An email address (creates or targets an email wallet).
- A nova wallet address.
- A supported external blockchain wallet address
(network-dependent).
Rules:
- No interactive confirmation.
- Non-idempotent: re-running sends again.
- Use `--dry-run` (`-d`) to validate inputs and preview without
submitting.
- Always confirm with user whether `destination` is an email address or
wallet address before execution.
Post-check:
- Parse `status` and confirm `result.sent: true`.
- Surface `result.txId` when present.
- If `claimUrl` present, treat as secret.
Success example (TOON):claimUrl: "https://preview.mynth.ai/c/mto3M1JEa6Hr0UFRCBGjOg"
-claimurl-httpspreviewmynthaicmto3m1jea6hr0ufrcbgjog.txt
### Claim Links
Properties (when `nova send <amount>` has no destination):
- One-time use.
- Do not expire.
- Revocation: creator must claim it themselves (redeem back to own
wallet).
### Withdraw (FINAL ACTION)nova withdraw <amount> <stablecoin> <address> <blockchain>
nova-withdraw-amount-stablecoin-address-blockchain.txt
Options:
- `-d`, `--dry-run` — Validate and preview without submitting
Rules:
- Confirm:
- Sufficient balance
- Network
- Stablecoin support
- Address + blockchain compatibility
- Parse `status`.
- Surface `result.txId` when present.
Verification (safe):nova -t balance
nova--t-balance.txt
#### Stablecoin Support
**Mainnet:**
- `base`: USDC
- `cardano`: USDC, USDA, USDM
- `hyperliquid`: USDC
- `solana`: USDC, USDT
- `stable`: USDT
- `sui`: USDC
- `tron`: USDT
**Testnet:**
- `base`: USDC
- `cardano`: USDC, USDA, USDM
- `hyperliquid`: USDC
- `solana`: USDC
- `stable`: USDT
- `sui`: USDT
- `tron`: USDT
## Fees
- Internal transfers / claim links: fee-free; recipient gets full
amount.
- Direct sends to email or nova wallet addresses: fee-free; recipient
gets full amount.
- External withdrawals:
- May incur chain fees.
- Fees are calculated at execution.
- Fees are deducted from withdrawal amount (not separate).
## Rate Limits
If rate-limited, structured output indicates an error and includes a
message like: “Rate limited. Try again in N seconds”.
Rules:
- Do not retry immediately; respect the wait time.
- Never retry `send` blindly after a rate-limit error.
- If unsure whether `send` executed, verify via `nova -t balance`.
Error example (TOON, insufficient balance):exitCode: 1
-exitcode-1.txt
## Key Management (security-critical)
Export:example.txt
Or run without installing via npx (replace all `nova` usage with
`npx @mynthai/nova`)
## Deterministic Parsing (MUST)
- Use structured output: `-j/--json` or `-t/--toon` (never parse human
output).
- Always evaluate BOTH:
- Process exit code (`0` success, `1` error)
- Structured `status` (`ok` or `error`)
- On error: read `error.message` and `error.exitCode` (if present).
## Safety / Financial Safeguards (MUST)
- Before **any** financial action (`send`, `withdraw`):
- Confirm current network via `nova config get network`.
- Confirm intended network with user (mainnet vs testnet).
- Confirm amount and destination/address (and blockchain for
withdraw).
- `send` is **non-idempotent**:
- Never retry `nova send` blindly.
- If outcome is uncertain, verify via `nova -t balance` (safe).
- Treat `claimUrl` as a **secret credential**:
- Never paste into shared chats/tickets/docs or persistent logs.
- Key material is **secret**:
- Never log/export keys or phrases into shared/persistent contexts.
- Warn user before `export` operations.
## Wallet Types
- Email wallet: created via `nova login` (email + verification code).
- Private-key wallet (default if not logged in): auto-created; user must
back up:
- `nova export key`
- `nova export phrase`
## Networks
- `nova` operates on `mainnet` or `testnet`.
- Fresh install default: `testnet`.
- Network setting persists; funds/addresses/balances are isolated per
network.
Commands:Tags
#browser_and-automation
#cli
Quick Info
Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author synthluvr
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install nova
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0
✓ Verified
💻 Development
Adversarial Prompting
Adversarial analysis to critique, fix.
🧠 Claude-Ready
)}
★ 4.6 (372)
↓ 28,222
v1.0.0