arnoldnakamura / CLI Wallet
Monero CLI Wallet — monero-wallet-cli Guide
TL;DR: monero-wallet-cli is Monero's most powerful wallet . Text-based, runs in terminal. Every Monero feature available: send, receive, subaddresses, multisig, hardware wallets, payment proofs, view-only mode, offline signing. Learning curve: ~15 minutes if you're comfortable with a terminal.
Getting Started
Create a new wallet
monero-wallet-cli --generate-new-wallet ~/monero-wallet
Creates wallet files. Save the 25-word seed phrase on paper immediately.
Connect to a remote node
monero-wallet-cli --wallet-file ~/monero-wallet \
--daemon-address node.moneroworld.com:18089
Connects without running a local node. For privacy, use a .onion node via Tor.
Restore from seed
monero-wallet-cli --restore-deterministic-wallet \
--electrum-seed="word1 word2 word3 ... word25"
Restore height saves time — set it to the block when wallet was created.
Essential Commands
Command What It Does
balanceShow total and unlocked balance
addressShow primary address
address new [label]Create a new subaddress
address allList all subaddresses
transfer ADDRESS AMOUNTSend XMR (auto fee)
transfer ADDRESS AMOUNT 2Send with priority 2 (faster, higher fee)
sweep_all ADDRESSSend entire balance to address
show_transfersTransaction history (in/out)
show_transfers inIncoming transactions only
incoming_transfersShow unspent outputs
refreshForce wallet sync with daemon
statusCurrent sync height and daemon connection
seedDisplay seed phrase (dangerous)
viewkeyShow secret and public view key
spendkeyShow secret and public spend key
exitSave and quit
Advanced Commands
Command What It Does
get_tx_proof TXID ADDRESSProve you sent to ADDRESS
check_tx_proof TXID ADDRESS SIGVerify a payment proof
set priority [0-3]Default fee priority (0=auto, 3=highest)
export_key_images FILEExport key images for view-only wallet
import_key_images FILEImport key images to update view-only balance
sign FILENAMESign a file with wallet key
verify FILENAME ADDRESS SIGVerify file signature
export_outputs FILEExport outputs for cold signing
import_outputs FILEImport outputs on offline wallet
submit_transferBroadcast a signed transaction
CLI vs GUI vs Feather
Feature CLI GUI Feather
Interface Terminal Desktop app Desktop app
Built-in Tor Manual config Optional One-click
Coin control Yes (advanced) No Yes
Hardware wallet Yes Yes Yes
Multisig Full support No No
Offline signing Full support No Yes
Payment proofs Yes Limited Yes
Best for Power users, servers Beginners Most users
View-Only Wallet
Create view-only wallet (for monitoring without spend access)
monero-wallet-cli --generate-from-view-key ~/view-wallet \
--address 4... --viewkey SECRET_VIEW_KEY
Shows incoming transactions but can't spend. Import key images from full wallet to show accurate balance (outgoing deductions).
The Bottom Line
monero-wallet-cli is not for beginners — use Feather Wallet or the GUI for daily use. But for power users, server deployments, multisig setups, and air-gapped signing, the CLI is unmatched. Every Monero feature ever implemented is accessible here.
Trading XMR for EUR? Cash by Mail EU-wide, Face-to-Face SW Germany. 683 trades, 454 partners, 100% feedback. Contact me on Telegram .
arnoldnakamura — XMR/EUR P2P trader since 2022 | 683 trades, 454 partners, 100% feedback | Verify