./xcash-wallet-cli [options] [command]
./xcash-wallet-cli --generate-new-wallet XCashExampleWallet
--wallet-fileand similar options to control this.
--log-fileto specify the location.
help command_nameto learn more.
help- list all commands
help <command>- show help for individual command
version- show version of the xcash-wallet-cli binary
account- total balance; list accounts with respective balances
balance detail- within the current account, list addresses with respective balances
transfer [<tx_privacy_settings>] [index=<N1>[,<N2>,...]] [<priority>] [<ring_size>] <address> <amount> [<payment_id>]
sweep_allcommand with the same parameters (except the amount) as the
transfercommand. If you leave
sweep_allblank with no parameters it will send a tx back to your wallet. This is helpful in reducing unspents for voting.
xcash-wallet-cliand once the wallet is fully synchronize, type the command:
delegates public addressor
status- show if synced up to the blockchain height
fee- show current fee-per-byte and full node's mempool (the backlog of transactions depending on the priority)
wallet_info- show wallet file path, standard address, type and network
seed- show raw mnemonic seed
encrypted_seed- create mnemonic seed encrypted with the passphrase; you will need to remember or store the passphrase separately; restoring will not be possible without the passphrase
spendkey- show secret spend key and public spend key
viewkey- show secret view key and public view key
check_reserve_proof- prove the balance
check_spend_proof- prove you made the payment
verify <filename> <address> <signature>- prove ownership of the address; allows to verify the file was signed by the owner of specific X-Cash address
r. This was useful to create a proof of payment but got superseded by
check_tx_key <txid> <txkey> <address>
set_tx_key <txid> <tx_key>
unspent_outputs- show a list of, and a histogram of unspent outputs (indivisible pieces of your total balance)
import_key_images <file>- used to inform the view-only wallet about outgoing transactions so it can calculate the real balance; normally view-only wallets only learn about incoming transactions, not outgoing
export_outputs <file>- export a set of outputs owned by this wallet to a