mirror of
https://github.com/monero-project/monero-docs.git
synced 2025-01-08 03:49:23 +00:00
9 lines
No EOL
55 KiB
HTML
9 lines
No EOL
55 KiB
HTML
<!doctype html><html lang=en class=no-js> <head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Unofficial Monero Documentation"><meta name=author content="Piotr 'Qertoip' Włodarek"><link href=https://monerodocs.org/interacting/monero-wallet-cli-reference/ rel=canonical><link rel="shortcut icon" href=../../assets/favicon.png><meta name=generator content="mkdocs-1.1.2, mkdocs-material-6.2.5"><title>monero-wallet-cli - Reference - Monero Documentation</title><link rel=stylesheet href=../../assets/stylesheets/main.15aa0b43.min.css><link rel=stylesheet href=../../assets/stylesheets/palette.75751829.min.css><meta name=theme-color content=#ffffff><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback"><style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style><link rel=stylesheet href=../../overrides.css></head> <body dir=ltr data-md-color-scheme data-md-color-primary=white data-md-color-accent=indigo> <input class=md-toggle data-md-toggle=drawer type=checkbox id=__drawer autocomplete=off> <input class=md-toggle data-md-toggle=search type=checkbox id=__search autocomplete=off> <label class=md-overlay for=__drawer></label> <div data-md-component=skip> <a href=#monero-wallet-cli-reference class=md-skip> Skip to content </a> </div> <div data-md-component=announce> </div> <header class=md-header data-md-component=header> <nav class="md-header-nav md-grid" aria-label=Header> <a href=https://monerodocs.org title="Monero Documentation" class="md-header-nav__button md-logo" aria-label="Monero Documentation"> <img src=../../images/monero.svg alt=logo> </a> <label class="md-header-nav__button md-icon" for=__drawer> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg> </label> <div class=md-header-nav__title data-md-component=header-title> <div class=md-header-nav__ellipsis> <div class=md-header-nav__topic> <span class=md-ellipsis> Monero Documentation </span> </div> <div class=md-header-nav__topic> <span class=md-ellipsis> monero-wallet-cli - Reference </span> </div> </div> </div> <label class="md-header-nav__button md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg> </label> <div class=md-search data-md-component=search role=dialog> <label class=md-search__overlay for=__search></label> <div class=md-search__inner role=search> <form class=md-search__form name=search> <input type=text class=md-search__input name=query aria-label=Search placeholder=Search autocapitalize=off autocorrect=off autocomplete=off spellcheck=false data-md-component=search-query data-md-state=active required> <label class="md-search__icon md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> </label> <button type=reset class="md-search__icon md-icon" aria-label=Clear data-md-component=search-reset tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg> </button> </form> <div class=md-search__output> <div class=md-search__scrollwrap data-md-scrollfix> <div class=md-search-result data-md-component=search-result> <div class=md-search-result__meta> Initializing search </div> <ol class=md-search-result__list></ol> </div> </div> </div> </div> </div> <div class=md-header-nav__source> <a href=https://github.com/monerodocs/md/ title="Go to repository" class=md-source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 448 512"><path d="M439.55 236.05L244 40.45a28.87 28.87 0 00-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 01-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 000 40.81l195.61 195.6a28.86 28.86 0 0040.8 0l194.69-194.69a28.86 28.86 0 000-40.81z"/></svg> </div> <div class=md-source__repository> monerodocs/md </div> </a> </div> </nav> </header> <div class=md-container data-md-component=container> <main class=md-main data-md-component=main> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component=navigation> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--primary" aria-label=Navigation data-md-level=0> <label class=md-nav__title for=__drawer> <a href=https://monerodocs.org title="Monero Documentation" class="md-nav__button md-logo" aria-label="Monero Documentation"> <img src=../../images/monero.svg alt=logo> </a> Monero Documentation </label> <div class=md-nav__source> <a href=https://github.com/monerodocs/md/ title="Go to repository" class=md-source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 448 512"><path d="M439.55 236.05L244 40.45a28.87 28.87 0 00-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 01-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 000 40.81l195.61 195.6a28.86 28.86 0 0040.8 0l194.69-194.69a28.86 28.86 0 000-40.81z"/></svg> </div> <div class=md-source__repository> monerodocs/md </div> </a> </div> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../.. class=md-nav__link> Home </a> </li> <li class="md-nav__item md-nav__item--active md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-2 type=checkbox id=nav-2 checked> <label class=md-nav__link for=nav-2> Interacting <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label=Interacting data-md-level=1> <label class=md-nav__title for=nav-2> <span class="md-nav__icon md-icon"></span> Interacting </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../download-monero-binaries/ class=md-nav__link> Download </a> </li> <li class=md-nav__item> <a href=../verify-monero-binaries/ class=md-nav__link> Verify </a> </li> <li class=md-nav__item> <a href=../overview/ class=md-nav__link> Overview </a> </li> <li class=md-nav__item> <a href=../monero-config-file/ class=md-nav__link> Config file </a> </li> <li class=md-nav__item> <a href=../monerod-reference/ class=md-nav__link> monerod </a> </li> <li class="md-nav__item md-nav__item--active"> <input class="md-nav__toggle md-toggle" data-md-toggle=toc type=checkbox id=__toc> <label class="md-nav__link md-nav__link--active" for=__toc> monero-wallet-cli <span class="md-nav__icon md-icon"></span> </label> <a href=./ class="md-nav__link md-nav__link--active"> monero-wallet-cli </a> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=#overview class=md-nav__link> Overview </a> <nav class=md-nav aria-label=Overview> <ul class=md-nav__list> <li class=md-nav__item> <a href=#command-line-wallet class=md-nav__link> Command line wallet </a> </li> <li class=md-nav__item> <a href=#depends-on-the-full-node class=md-nav__link> Depends on the full node </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#syntax class=md-nav__link> Syntax </a> </li> <li class=md-nav__item> <a href=#running class=md-nav__link> Running </a> </li> <li class=md-nav__item> <a href=#options class=md-nav__link> Options </a> <nav class=md-nav aria-label=Options> <ul class=md-nav__list> <li class=md-nav__item> <a href=#help-and-version class=md-nav__link> Help and version </a> </li> <li class=md-nav__item> <a href=#pick-network class=md-nav__link> Pick network </a> </li> <li class=md-nav__item> <a href=#logging class=md-nav__link> Logging </a> </li> <li class=md-nav__item> <a href=#full-node-connection class=md-nav__link> Full node connection </a> </li> <li class=md-nav__item> <a href=#create-new-wallet class=md-nav__link> Create new wallet </a> </li> <li class=md-nav__item> <a href=#open-existing-wallet class=md-nav__link> Open existing wallet </a> </li> <li class=md-nav__item> <a href=#restore-wallet class=md-nav__link> Restore wallet </a> </li> <li class=md-nav__item> <a href=#multisig-wallet class=md-nav__link> Multisig wallet </a> </li> <li class=md-nav__item> <a href=#config-file class=md-nav__link> Config file </a> </li> <li class=md-nav__item> <a href=#performance class=md-nav__link> Performance </a> </li> <li class=md-nav__item> <a href=#internationalization class=md-nav__link> Internationalization </a> </li> <li class=md-nav__item> <a href=#legacy class=md-nav__link> Legacy </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#defaults class=md-nav__link> Defaults </a> </li> <li class=md-nav__item> <a href=#commands class=md-nav__link> Commands </a> <nav class=md-nav aria-label=Commands> <ul class=md-nav__list> <li class=md-nav__item> <a href=#help-and-version_1 class=md-nav__link> Help and version </a> </li> <li class=md-nav__item> <a href=#network-status class=md-nav__link> Network status </a> </li> <li class=md-nav__item> <a href=#balance class=md-nav__link> Balance </a> </li> <li class=md-nav__item> <a href=#manage-accounts class=md-nav__link> Manage accounts </a> </li> <li class=md-nav__item> <a href=#manage-addresses class=md-nav__link> Manage addresses </a> </li> <li class=md-nav__item> <a href=#view-transactions class=md-nav__link> View transactions </a> </li> <li class=md-nav__item> <a href=#keys-and-passwords class=md-nav__link> Keys and Passwords </a> <nav class=md-nav aria-label="Keys and Passwords"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#secret-mnemonic-seed class=md-nav__link> Secret mnemonic seed </a> </li> <li class=md-nav__item> <a href=#secret-keys class=md-nav__link> Secret keys </a> </li> <li class=md-nav__item> <a href=#wallet-password class=md-nav__link> Wallet password </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#proofs class=md-nav__link> Proofs </a> </li> <li class=md-nav__item> <a href=#multisig class=md-nav__link> Multisig </a> <nav class=md-nav aria-label=Multisig> <ul class=md-nav__list> <li class=md-nav__item> <a href=#setup class=md-nav__link> Setup </a> </li> <li class=md-nav__item> <a href=#update class=md-nav__link> Update </a> </li> <li class=md-nav__item> <a href=#other class=md-nav__link> Other </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#hardware-wallet class=md-nav__link> Hardware wallet </a> </li> <li class=md-nav__item> <a href=#mining class=md-nav__link> Mining </a> </li> <li class=md-nav__item> <a href=#advanced class=md-nav__link> Advanced </a> <nav class=md-nav aria-label=Advanced> <ul class=md-nav__list> <li class=md-nav__item> <a href=#outputs class=md-nav__link> Outputs </a> </li> <li class=md-nav__item> <a href=#key-images class=md-nav__link> Key images </a> </li> <li class=md-nav__item> <a href=#tx-private-key class=md-nav__link> Tx private key </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#debugging class=md-nav__link> Debugging </a> </li> <li class=md-nav__item> <a href=#cosmetics class=md-nav__link> Cosmetics </a> </li> <li class=md-nav__item> <a href=#legacy_1 class=md-nav__link> Legacy </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../monero-wallet-gui-reference/ class=md-nav__link> monero-wallet-gui </a> </li> <li class=md-nav__item> <a href=../monero-wallet-rpc-reference/ class=md-nav__link> monero-wallet-rpc </a> </li> <li class=md-nav__item> <a href=../monero-blockchain-export-reference/ class=md-nav__link> monero-blockchain-export </a> </li> <li class=md-nav__item> <a href=../monero-blockchain-import-reference/ class=md-nav__link> monero-blockchain-import </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../technical-specs/ class=md-nav__link> Technical specs </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-4 type=checkbox id=nav-4> <label class=md-nav__link for=nav-4> Cryptography <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label=Cryptography data-md-level=1> <label class=md-nav__title for=nav-4> <span class="md-nav__icon md-icon"></span> Cryptography </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../cryptography/introduction/ class=md-nav__link> Introduction </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-4-2 type=checkbox id=nav-4-2> <label class=md-nav__link for=nav-4-2> Asymmetric <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label=Asymmetric data-md-level=2> <label class=md-nav__title for=nav-4-2> <span class="md-nav__icon md-icon"></span> Asymmetric </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../cryptography/asymmetric/introduction/ class=md-nav__link> Introduction </a> </li> <li class=md-nav__item> <a href=../../cryptography/asymmetric/private-key/ class=md-nav__link> Private keys </a> </li> <li class=md-nav__item> <a href=../../cryptography/asymmetric/public-key/ class=md-nav__link> Public keys </a> </li> <li class=md-nav__item> <a href=../../cryptography/asymmetric/edwards25519/ class=md-nav__link> Edwards25519 curve </a> </li> <li class=md-nav__item> <a href=../../cryptography/asymmetric/key-image/ class=md-nav__link> Key image </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../cryptography/base58/ class=md-nav__link> Base58 </a> </li> <li class=md-nav__item> <a href=../../cryptography/prng/ class=md-nav__link> PRNG </a> </li> <li class=md-nav__item> <a href=../../cryptography/keccak-256/ class=md-nav__link> Keccak-256 </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-5 type=checkbox id=nav-5> <label class=md-nav__link for=nav-5> Address <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label=Address data-md-level=1> <label class=md-nav__title for=nav-5> <span class="md-nav__icon md-icon"></span> Address </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../public-address/standard-address/ class=md-nav__link> Standard </a> </li> <li class=md-nav__item> <a href=../../public-address/subaddress/ class=md-nav__link> Subaddress </a> </li> <li class=md-nav__item> <a href=../../public-address/integrated-address/ class=md-nav__link> Integrated </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-6 type=checkbox id=nav-6> <label class=md-nav__link for=nav-6> Proof of Work <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label="Proof of Work" data-md-level=1> <label class=md-nav__title for=nav-6> <span class="md-nav__icon md-icon"></span> Proof of Work </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../proof-of-work/what-is-pow/ class=md-nav__link> What is PoW? </a> </li> <li class=md-nav__item> <a href=../../proof-of-work/pow-in-cryptocurrencies/ class=md-nav__link> PoW in Cryptocurrencies </a> </li> <li class=md-nav__item> <a href=../../proof-of-work/cryptonight/ class=md-nav__link> CryptoNight </a> </li> <li class=md-nav__item> <a href=../../proof-of-work/random-x/ class=md-nav__link> RandomX </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../multisignature/ class=md-nav__link> Multisignature </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-8 type=checkbox id=nav-8> <label class=md-nav__link for=nav-8> Infrastructure <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label=Infrastructure data-md-level=1> <label class=md-nav__title for=nav-8> <span class="md-nav__icon md-icon"></span> Infrastructure </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../infrastructure/networks/ class=md-nav__link> Mainnet, stagenet, testnet </a> </li> <li class=md-nav__item> <a href=../../infrastructure/tor-onion-p2p-seed-nodes/ class=md-nav__link> Tor onion seed nodes </a> </li> <li class=md-nav__item> <a href=../../infrastructure/monero-pulse/ class=md-nav__link> MoneroPulse </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-9 type=checkbox id=nav-9> <label class=md-nav__link for=nav-9> Running a Node <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label="Running a Node" data-md-level=1> <label class=md-nav__title for=nav-9> <span class="md-nav__icon md-icon"></span> Running a Node </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../running-node/open-node-tor-onion/ class=md-nav__link> Open Node + Tor Onion </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle" data-md-toggle=nav-10 type=checkbox id=nav-10> <label class=md-nav__link for=nav-10> Accepting Monero <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav aria-label="Accepting Monero" data-md-level=1> <label class=md-nav__title for=nav-10> <span class="md-nav__icon md-icon"></span> Accepting Monero </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../accepting-monero/overview/ class=md-nav__link> Overview </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class="md-sidebar md-sidebar--secondary" data-md-component=toc> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=#overview class=md-nav__link> Overview </a> <nav class=md-nav aria-label=Overview> <ul class=md-nav__list> <li class=md-nav__item> <a href=#command-line-wallet class=md-nav__link> Command line wallet </a> </li> <li class=md-nav__item> <a href=#depends-on-the-full-node class=md-nav__link> Depends on the full node </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#syntax class=md-nav__link> Syntax </a> </li> <li class=md-nav__item> <a href=#running class=md-nav__link> Running </a> </li> <li class=md-nav__item> <a href=#options class=md-nav__link> Options </a> <nav class=md-nav aria-label=Options> <ul class=md-nav__list> <li class=md-nav__item> <a href=#help-and-version class=md-nav__link> Help and version </a> </li> <li class=md-nav__item> <a href=#pick-network class=md-nav__link> Pick network </a> </li> <li class=md-nav__item> <a href=#logging class=md-nav__link> Logging </a> </li> <li class=md-nav__item> <a href=#full-node-connection class=md-nav__link> Full node connection </a> </li> <li class=md-nav__item> <a href=#create-new-wallet class=md-nav__link> Create new wallet </a> </li> <li class=md-nav__item> <a href=#open-existing-wallet class=md-nav__link> Open existing wallet </a> </li> <li class=md-nav__item> <a href=#restore-wallet class=md-nav__link> Restore wallet </a> </li> <li class=md-nav__item> <a href=#multisig-wallet class=md-nav__link> Multisig wallet </a> </li> <li class=md-nav__item> <a href=#config-file class=md-nav__link> Config file </a> </li> <li class=md-nav__item> <a href=#performance class=md-nav__link> Performance </a> </li> <li class=md-nav__item> <a href=#internationalization class=md-nav__link> Internationalization </a> </li> <li class=md-nav__item> <a href=#legacy class=md-nav__link> Legacy </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#defaults class=md-nav__link> Defaults </a> </li> <li class=md-nav__item> <a href=#commands class=md-nav__link> Commands </a> <nav class=md-nav aria-label=Commands> <ul class=md-nav__list> <li class=md-nav__item> <a href=#help-and-version_1 class=md-nav__link> Help and version </a> </li> <li class=md-nav__item> <a href=#network-status class=md-nav__link> Network status </a> </li> <li class=md-nav__item> <a href=#balance class=md-nav__link> Balance </a> </li> <li class=md-nav__item> <a href=#manage-accounts class=md-nav__link> Manage accounts </a> </li> <li class=md-nav__item> <a href=#manage-addresses class=md-nav__link> Manage addresses </a> </li> <li class=md-nav__item> <a href=#view-transactions class=md-nav__link> View transactions </a> </li> <li class=md-nav__item> <a href=#keys-and-passwords class=md-nav__link> Keys and Passwords </a> <nav class=md-nav aria-label="Keys and Passwords"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#secret-mnemonic-seed class=md-nav__link> Secret mnemonic seed </a> </li> <li class=md-nav__item> <a href=#secret-keys class=md-nav__link> Secret keys </a> </li> <li class=md-nav__item> <a href=#wallet-password class=md-nav__link> Wallet password </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#proofs class=md-nav__link> Proofs </a> </li> <li class=md-nav__item> <a href=#multisig class=md-nav__link> Multisig </a> <nav class=md-nav aria-label=Multisig> <ul class=md-nav__list> <li class=md-nav__item> <a href=#setup class=md-nav__link> Setup </a> </li> <li class=md-nav__item> <a href=#update class=md-nav__link> Update </a> </li> <li class=md-nav__item> <a href=#other class=md-nav__link> Other </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#hardware-wallet class=md-nav__link> Hardware wallet </a> </li> <li class=md-nav__item> <a href=#mining class=md-nav__link> Mining </a> </li> <li class=md-nav__item> <a href=#advanced class=md-nav__link> Advanced </a> <nav class=md-nav aria-label=Advanced> <ul class=md-nav__list> <li class=md-nav__item> <a href=#outputs class=md-nav__link> Outputs </a> </li> <li class=md-nav__item> <a href=#key-images class=md-nav__link> Key images </a> </li> <li class=md-nav__item> <a href=#tx-private-key class=md-nav__link> Tx private key </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#debugging class=md-nav__link> Debugging </a> </li> <li class=md-nav__item> <a href=#cosmetics class=md-nav__link> Cosmetics </a> </li> <li class=md-nav__item> <a href=#legacy_1 class=md-nav__link> Legacy </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class=md-content> <article class="md-content__inner md-typeset"> <a href=https://github.com/monerodocs/md/edit/master/docs/interacting/monero-wallet-cli-reference.md title="Edit this page" class="md-content__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg> </a> <h1 id=monero-wallet-cli-reference><code>monero-wallet-cli</code> - Reference<a class=headerlink href=#monero-wallet-cli-reference title="Permanent link">¶</a></h1> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Get yourself comfortable with a friendly Monero CLI wallet. It is the most reliable and most complete wallet for Monero. Use <a href=/infrastructure/networks>stagenet</a> for learning.</p> </div> <h2 id=overview>Overview<a class=headerlink href=#overview title="Permanent link">¶</a></h2> <h3 id=command-line-wallet>Command line wallet<a class=headerlink href=#command-line-wallet title="Permanent link">¶</a></h3> <p>The "official" command line wallet for Monero. Available for Linux, macOS and Windows.</p> <p>Wallet uses your private keys to understand your total balance, transactions history, and to facilitate creating transactions.</p> <p>However, wallet does not store the blockchain and does not directly participate in the p2p network.</p> <p>The CLI wallet is the most reliable and most feature complete wallet for Monero. </p> <h3 id=depends-on-the-full-node>Depends on the full node<a class=headerlink href=#depends-on-the-full-node title="Permanent link">¶</a></h3> <p>Wallet connects to a <a href=/interacting/monerod-reference>full node</a> to scan the blockchain for your transaction outputs and to send your transactions out to the network. </p> <p>The full node can be either local (same computer) or remote.</p> <p>Normally, you run the full node on the same computer as wallet (or within your home network).</p> <p>Connection happens over HTTP and uses <a href=https://www.getmonero.org/resources/developer-guides/wallet-rpc.html>this API</a>.</p> <p>Any transaction leaving the wallet is already blinded by all Monero privacy features. This means plain text HTTP communication isn't an issue on its own even if you connect to a remote node.</p> <p>However, connecting to a remote node has other nuanced trade-offs, which is a topic for a separate article. </p> <h2 id=syntax>Syntax<a class=headerlink href=#syntax title="Permanent link">¶</a></h2> <p><code>./monero-wallet-cli [options] [command]</code></p> <p>Example:</p> <p><code>./monero-wallet-cli --stagenet</code></p> <h2 id=running>Running<a class=headerlink href=#running title="Permanent link">¶</a></h2> <p>Go to directory where you unpacked Monero.</p> <p>Run the full node and wait until it syncs up with the network (may take up to a few days):</p> <p><code>./monerod --stagenet</code></p> <p>In a separate terminal window, run the wallet:</p> <p><code>./monero-wallet-cli --stagenet --generate-new-wallet MoneroExampleStagenetWallet</code></p> <h2 id=options>Options<a class=headerlink href=#options title="Permanent link">¶</a></h2> <h4 id=help-and-version>Help and version<a class=headerlink href=#help-and-version title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--help</code></td> <td>Enlist available options.</td> </tr> <tr> <td><code>--version</code></td> <td>Show <code>monero-wallet-cli</code> version to stdout. Example: <br><code>Monero 'Boron Butterfly' (v0.14.0.0-release)</code></td> </tr> </tbody> </table> <h4 id=pick-network>Pick network<a class=headerlink href=#pick-network title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>(missing)</td> <td>By default wallet assumes <a href=/infrastructure/networks>mainnet</a>.</td> </tr> <tr> <td><code>--stagenet</code></td> <td>Run on <a href=/infrastructure/networks>stagenet</a>. Remember to run your daemon with <code>--stagenet</code> as well.</td> </tr> <tr> <td><code>--testnet</code></td> <td>Run on <a href=/infrastructure/networks>testnet</a>. Remember to run your daemon with <code>--testnet</code> as well.</td> </tr> </tbody> </table> <h4 id=logging>Logging<a class=headerlink href=#logging title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--log-file <arg></code></td> <td>Full path to the log file.</td> </tr> <tr> <td><code>--log-level <arg></code></td> <td><code>0-4</code> with <code>0</code> being minimal logging and <code>4</code> being full tracing. Defaults to <code>0</code>. These are general presets and do not directly map to severity levels. For example, even with minimal <code>0</code>, you may see some most important <code>INFO</code> entries.</td> </tr> <tr> <td><code>--max-log-file-size <arg></code></td> <td>Soft limit in bytes for the log file (=104850000 by default, which is just under 100MB). Once log file grows past that limit, monero creates the next log file with a UTC timestamp postfix <code>-YYYY-MM-DD-HH-MM-SS</code>.<br><br>In production deployments, you would probably prefer to use established solutions like logrotate instead. In that case, set <code>--max-log-file-size 0</code> to prevent monero from managing the log files.</td> </tr> <tr> <td><code>--max-log-files <arg></code></td> <td>Limit on the number of log files (=50 by default). The oldest log files are removed. In production deployments, you would probably prefer to use established solutions like logrotate instead.</td> </tr> </tbody> </table> <h4 id=full-node-connection>Full node connection<a class=headerlink href=#full-node-connection title="Permanent link">¶</a></h4> <p>Wallet depends on a full node for all non-local operations. The following options define how to connect to <a href=/interacting/monerod-reference><code>monerod</code></a>:</p> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--daemon-address <arg></code></td> <td>Use <code>monerod</code> instance at <code><host>:<port></code>. Example: <br><code>./monero-wallet-cli --daemon-address monero-stagenet.exan.tech:38081 --stagenet</code></td> </tr> <tr> <td><code>--daemon-host <arg></code></td> <td>Use <code>monerod</code> instance at host <code><arg></code> instead of localhost.</td> </tr> <tr> <td><code>--daemon-port <arg></code></td> <td>Use <code>monerod</code> instance at port <code><arg></code> instead of 18081.</td> </tr> <tr> <td><code>--daemon-login <arg></code></td> <td>Specify <code>username[:password]</code> for <code>monerod</code> RPC API. It is based on HTTP Basic Auth. Mind that connections are by default unencrypted. Authentication only makes sense if you establish a secure connection (maybe via Tor, or SSH tunneling, or reverse proxy w/ TLS).</td> </tr> <tr> <td><code>--trusted-daemon</code></td> <td>Enable commands and behaviors which rely on <code>monerod</code> instance being trusted. Default for localhost connection. The trust in this context concerns preserving your privacy. Only use this flag if you do control <code>monerod</code>. Trusted daemon allows for commands like <code>rescan_spent</code>, <code>start_mining</code>, <code>import_key_images</code> and behaviors like <strong>not</strong> warning about potential attack on transient problems with transaction sending.</td> </tr> <tr> <td><code>--untrusted-daemon</code></td> <td>Disable commands and behaviors which rely on <code>monerod</code> instance being trusted. Default for a non-localhost connections. See <code>--trusted-daemon</code> for more details.</td> </tr> <tr> <td><code>--do-not-relay</code></td> <td>The newly created transaction will not be relayed to the Monero network. Instead it will be dumped to a file in a raw hexadecimal format. Useful if you want to push the transaction through a gateway like <a href=https://xmrchain.net/rawtx>https://xmrchain.net/rawtx</a>. This may be easier to use over Tor than Monero wallet.</td> </tr> <tr> <td><code>--allow-mismatched-daemon-version</code></td> <td>Allow communicating with <code>monerod</code> that uses a different RPC version.</td> </tr> </tbody> </table> <h4 id=create-new-wallet>Create new wallet<a class=headerlink href=#create-new-wallet title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--generate-new-wallet <arg></code></td> <td>Create a new Monero wallet and save it to <code><arg></code> file. You will be asked for a password. The password is used to encrypt the wallet file but it is unrelated to your master spend key or mnemonic seed. Generate a very strong password with your password manager (~256 bits of entropy). Example:<br><br><code>./monero-wallet-cli --stagenet --generate-new-wallet $HOME/.bitmonero/stagenet/wallets/MoneroExampleStagenetWallet</code></td> </tr> <tr> <td><code>--kdf-rounds <arg></code></td> <td>Concerns encrypting the wallet file. The wallet file is encrypted with ChaCha stream cipher. The encryption key is derived from the user supplied password by hashing the password with CryptoNight. This option defines how many times the CryptoNight hashing will be applied. The default is <code>1</code> round of hashing. <br><br>Note this is <strong>unrelated</strong> to spend key generation. <br><br>The more rounds the longer you will wait to open the wallet or send transaction. But also the attacker will have it harder to brute force your wallet password. <br><br><strong>Note:</strong> You will have to remember and provide the same <code>kdf-rounds</code> on every wallet access!<br><br><strong>Recommendation:</strong> Do not change the default value. Instead generate a very strong wallet password with your password manager (256 bits of entropy).</td> </tr> </tbody> </table> <h4 id=open-existing-wallet>Open existing wallet<a class=headerlink href=#open-existing-wallet title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--wallet-file <arg></code></td> <td>Open existing wallet. Example: <br><br><code>./monero-wallet-cli --stagenet --wallet-file $HOME/.bitmonero/stagenet/wallets/MoneroExampleStagenetWallet</code> <br><br>This is only for wallet files generated with <code>monero-wallet-cli</code>, <code>monero-wallet-gui</code>, or <code>monero-wallet-rpc</code> tools. If you have other type of wallet then see importing options.</td> </tr> <tr> <td><code>--password <arg></code></td> <td>Provide wallet password as a parameter instead of interactively. Remember to escape/quote as needed. <br><br><strong>Not recommended</strong> because the password will remain in your command history and will also be visible in the process table. For automation prefer <code>--password-file</code>. <br><br>The option also works in combination with <code>--generate-new-wallet</code>.</td> </tr> <tr> <td><code>--password-file <arg></code></td> <td>Provide password as a file in stead of interactively. Trailing <code>\n</code> are discarded when reading the password file. <br><br>Prefer this over <code>--password</code> if you automate wallet access. Make sure the password file is meaningfully separated from the wallet file. Otherwise it provides no security benefit. <br><br>The option also works in combination with <code>--generate-new-wallet</code>.</td> </tr> </tbody> </table> <h4 id=restore-wallet>Restore wallet<a class=headerlink href=#restore-wallet title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--generate-from-device <arg></code></td> <td>Restore/generate a special wallet to work with a <strong>hardware device</strong> like <a href=https://www.ledger.com/ >Ledger</a> or <a href=https://trezor.io/ >Trezor</a> and save it to <code><arg></code> file. Example: <br><br><code>./monero-wallet-cli --stagenet --generate-from-device MoneroExampleDeviceWallet --subaddress-lookahead 5:20</code> <br><br>This is a one-time action. Next time you simply <a href=#open-existing-wallet>open the wallet</a>.<br><br>By default the command expects Ledger hardware connected. For Trezor hardware add <code>--hw-device Trezor</code> (expected ~May 2019).<br><br>It will take <strong>up to 25 minutes</strong> with default settings. This is because hardware devices are slow to pre-generate subaddresses. To mitigate use low <code>--subaddress-lookahead 5:20</code>. <br><br>The local wallet will not have private spend key and will not be able to spend on its own. It serves as a user interface and a bridge for low-power hardware devices. Transaction signing with a private spend key always happens on the hardware device. <br><br>See the <a href=https://www.reddit.com/r/Monero/comments/8op6cp/ledger_cli_guides_requires_cli_v01220/ >complete guide to hardware wallet setup</a>.</td> </tr> <tr> <td><code>--generate-from-view-key <arg></code></td> <td>Restore a view-only version of the wallet to track incoming transactions and save it to <code><arg></code> file. The wallet is created based on a <strong>secret view key</strong> and <strong>standard address</strong>. The secret view key is meant to be pasted as hexadecimal.</td> </tr> <tr> <td><code>--generate-from-spend-key <arg></code></td> <td>Restore a wallet from <strong>secret spend key</strong> and save it to <code><arg></code> file. The secret spend key is meant to be pasted as hexadecimal.</td> </tr> <tr> <td><code>--restore-deterministic-wallet</code></td> <td>Restore a wallet from <strong>secret mnemonic seed</strong>. Use this to restore from your 25 words backup. <br><br>You will be asked for a password to encrypt the wallet file (once restored). Note this is <strong>not</strong> a passphrase to mnemonic seed. Mnemonic seeds generated by Monero official wallets are naked.</td> </tr> <tr> <td><code>--restore-height <arg></code></td> <td>Only scan for transactions later than specific blockchain height. The default is <code>0</code>. Raising the value makes wallet restoration <strong>radically faster</strong>. The optimal value should match the day you originally created the wallet (but cannot be later). The mapping between the block height and date/time is available on block explorers like <a href=https://xmrchain.net/ >https://xmrchain.net</a>. For instance, if you created the wallet in 2019+ use <code>1730000</code>.</td> </tr> </tbody> </table> <h4 id=multisig-wallet>Multisig wallet<a class=headerlink href=#multisig-wallet title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--generate-from-multisig-keys <arg></code></td> <td>Create a standard wallet from multisig keys. This is useful to combine all multisig secret keys back into the standard wallet (when you no longer need the multisig). The wallet will then have control of the funds. It only supports providing all secret keys even if the multisig scheme allowed for less (only <code>N/N</code> not <code>N/M</code>).</td> </tr> <tr> <td><code>--restore-multisig-wallet</code></td> <td>Restore a multisig wallet from <strong>secret seed</strong> that was earlier exported with the <code>seed</code> interactive command. This only restores your part of the wallet. Other multisig participants will still be necessary to sign the transaction.</td> </tr> </tbody> </table> <h4 id=config-file>Config file<a class=headerlink href=#config-file title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--config-file <arg></code></td> <td>Full path to the <a href=/interacting/monero-config-file>configuration file</a>. Note this should be a separate config than <code>monerod</code> uses because these tools accept different set of options.</td> </tr> </tbody> </table> <h4 id=performance>Performance<a class=headerlink href=#performance title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--subaddress-lookahead <arg></code></td> <td>Accepts <code>m:n</code>, by default <code>50:200</code>. The first value is the number of accounts and the second value is the number of subaddresses per account. <br><br>The wallet will not check for payments to subaddresses further than <code>n</code> away from the last received payment. This can happen if you generated unique subaddresses for <code>n</code> clients in a row but none of them paid. <br><br>On the other hand the more subaddresses you set to look ahead, the longer it takes to create your wallet, because they must be pre-computed. This is normally not a concern, except for hardware wallets. On the Ledger the default value of <code>50:200</code> can take over 20 minutes (one time on wallet creation)!</td> </tr> <tr> <td><code>--max-concurrency <arg></code></td> <td>Max number of threads to use for parallel jobs. The default value <code>0</code> uses the number of CPU threads.</td> </tr> </tbody> </table> <h4 id=internationalization>Internationalization<a class=headerlink href=#internationalization title="Permanent link">¶</a></h4> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--mnemonic-language <arg></code></td> <td>Language for mnemonic seed words. One of <code>english</code>, <code>english_old</code>, <code>esperanto</code>, <code>french</code>, <code>german</code>, <code>italian</code>, <code>japanese</code>, <code>lojban</code>, <code>portuguese</code>, <code>russian</code>, <code>spanish</code>. <br><br>It might be a good idea to stick to default English which is by far the most popular and well tested. It also avoids potential non-ASCII characters pitfalls or bugs.</td> </tr> <tr> <td><code>--use-english-language-names</code></td> <td>If your display freezes, exit blind with ^C, then run again with <code>--use-english-language-names</code>. This can happen when Monero prompts for a language displaying language names in their natives alphabets.</td> </tr> </tbody> </table> <h4 id=legacy>Legacy<a class=headerlink href=#legacy title="Permanent link">¶</a></h4> <p>These options are either legacy or rarely useful.</p> <table> <thead> <tr> <th>Option</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><code>--non-deterministic</code></td> <td>Generate legacy non-deterministic wallet. The view key will <strong>not</strong> be derived from the spend key. You would also have to backup the <em>.keys. To restore non-deterministic wallet (standard address) use <code>--generate-from-keys</code>. To restore fully you will need the </em>.keys file.</td> </tr> <tr> <td><code>--generate-from-keys <arg></code></td> <td>Restore legacy non-deterministic wallet by providing both spend and view keys and the standard address.</td> </tr> <tr> <td><code>--shared-ringdb-dir <arg></code></td> <td>Set shared ring database path. <a href=https://www.reddit.com/r/Monero/comments/9rtnpx/are_there_any_updated_blackball_databases/ >No longer worthwhile</a>.</td> </tr> <tr> <td><code>--create-address-file</code></td> <td>Has no effect. The <code>*.address.txt</code> file is created regardless of this option.</td> </tr> <tr> <td><code>--electrum-seed <arg></code></td> <td>Provide mnemonic seed as a commandline option for <code>--restore-deterministic-wallet</code> instead of interactively. This is not recommended b/c the seed will be saved in your command history and also visible in the process list.</td> </tr> <tr> <td><code>--generate-from-json <arg></code></td> <td>You would run <code>monero-wallet-rpc</code> to use this option. It seems exposed in <code>monero-wallet-cli</code> by accident.</td> </tr> <tr> <td><code>--tx-notify <arg></code></td> <td>You would run <code>monero-wallet-rpc</code> to use this option. It seems exposed in <code>monero-wallet-cli</code> by accident.</td> </tr> </tbody> </table> <h2 id=defaults>Defaults<a class=headerlink href=#defaults title="Permanent link">¶</a></h2> <p>Wallet files are created and seek in current directory. This is rarely what you want. Use <code>--wallet-file</code> and similar options to control this.</p> <p>Log files are created in the same directory as <code>monero-wallet-cli</code> binary. Use <code>--log-file</code> to specify the location.</p> <h2 id=commands>Commands<a class=headerlink href=#commands title="Permanent link">¶</a></h2> <p>Commands are used interactively in the <code>monero-wallet-cli</code> prompt.</p> <p>You can also run a one-off command by providing it as a commandline parameter. This is rarely useful though. For automation prefer <code>monero-wallet-rpc</code>.</p> <p>The CLI wallet has <strong>built-in help for individual commands</strong> - we will not attempt to reproduce that. Instead we focus on grouping commands so you can quickly find what you are looking for. Use <code>help command_name</code> to learn more.</p> <h3 id=help-and-version_1>Help and version<a class=headerlink href=#help-and-version_1 title="Permanent link">¶</a></h3> <p><code>help</code> - list all commands</p> <p><code>help command_name</code> - show help for individual command</p> <p><code>version</code> - show version of the monero-wallet-cli binary</p> <h3 id=network-status>Network status<a class=headerlink href=#network-status title="Permanent link">¶</a></h3> <p><code>status</code> - show if synced up to the blockchain height</p> <p><code>fee</code> - show current fee-per-byte and full node's mempool (the backlog of transactions depending on the priority)</p> <p><code>wallet_info</code> - show wallet file path, standard address, type and network</p> <h3 id=balance>Balance<a class=headerlink href=#balance title="Permanent link">¶</a></h3> <p><code>account</code> - total balance; list accounts with respective balances</p> <p><code>balance detail</code> - within the current account, list addresses with respective balances </p> <p><code>refresh</code> - force refresh the balance and transactions by pulling latest blocks from the full node; this is often useful because auto-refresh only kicks in once in 90 seconds</p> <h3 id=manage-accounts>Manage accounts<a class=headerlink href=#manage-accounts title="Permanent link">¶</a></h3> <p><code>account</code></p> <p><code>account new</code></p> <p><code>account switch</code></p> <p><code>account label</code></p> <h3 id=manage-addresses>Manage addresses<a class=headerlink href=#manage-addresses title="Permanent link">¶</a></h3> <p><code>address all</code></p> <p><code>address new</code></p> <p><code>address label</code></p> <h3 id=view-transactions>View transactions<a class=headerlink href=#view-transactions title="Permanent link">¶</a></h3> <p><code>show_transfers</code> - show all transactions on the current account; optionally provide a filter: <code>in</code> | <code>out</code> | <code>pending</code> | <code>failed</code> | <code>pool</code> | <code>coinbase</code>; optionally provide subaddress index for output selection</p> <p><code>show_transfer <txid></code> - show details of specific transaction</p> <p><code>incoming_transfers [available|unavailable] [verbose] [index=<N1>[,<N2>[,...]]]</code> - show the incoming transactions, all or filtered by availability and address index within current account; this will only show confirmed transactions; you will not see transactions awaiting in the mempool</p> <p><code>get_tx_note <txid></code> - get a string note for transaction id</p> <h3 id=keys-and-passwords>Keys and Passwords<a class=headerlink href=#keys-and-passwords title="Permanent link">¶</a></h3> <h4 id=secret-mnemonic-seed>Secret mnemonic seed<a class=headerlink href=#secret-mnemonic-seed title="Permanent link">¶</a></h4> <p><code>seed</code> - show raw mnemonic seed</p> <p><code>encrypted_seed</code> - 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</p> <h4 id=secret-keys>Secret keys<a class=headerlink href=#secret-keys title="Permanent link">¶</a></h4> <p><code>spendkey</code> - show secret spend key and public spend key</p> <p><code>viewkey</code> - show secret view key and public view key</p> <h4 id=wallet-password>Wallet password<a class=headerlink href=#wallet-password title="Permanent link">¶</a></h4> <p><code>password</code> - change wallet password; this password is used to encrypt the local wallet files; it does not change secret keys or backups</p> <h3 id=proofs>Proofs<a class=headerlink href=#proofs title="Permanent link">¶</a></h3> <p><code>get_reserve_proof</code> -> <code>check_reserve_proof</code> - prove the balance</p> <p><code>get_spend_proof</code> -> <code>check_spend_proof</code> - prove you made the payment</p> <p><code>sign <file></code> -> <code>verify <filename> <address> <signature></code> - prove ownership of the address; allows to verify the file was signed by the owner of specific Monero address </p> <p><code>get_tx_proof</code> -> <code>check_tx_proof</code></p> <h3 id=multisig>Multisig<a class=headerlink href=#multisig title="Permanent link">¶</a></h3> <h4 id=setup>Setup<a class=headerlink href=#setup title="Permanent link">¶</a></h4> <p><code>prepare_multisig</code></p> <p><code>make_multisig</code></p> <p><code>finalize_multisig</code></p> <h4 id=update>Update<a class=headerlink href=#update title="Permanent link">¶</a></h4> <p><code>export_multisig_info</code></p> <p><code>import_multisig_info</code></p> <h4 id=other>Other<a class=headerlink href=#other title="Permanent link">¶</a></h4> <p><code>submit_multisig</code></p> <p><code>exchange_multisig_keys</code></p> <p><code>export_raw_multisig_tx</code></p> <p><code>sign_multisig <filename></code></p> <h3 id=hardware-wallet>Hardware wallet<a class=headerlink href=#hardware-wallet title="Permanent link">¶</a></h3> <p><code>hw_reconnect</code> - attempts to reconnect HW wallet</p> <h3 id=mining>Mining<a class=headerlink href=#mining title="Permanent link">¶</a></h3> <p><code>start_mining</code></p> <p><code>stop_mining</code></p> <h3 id=advanced>Advanced<a class=headerlink href=#advanced title="Permanent link">¶</a></h3> <h4 id=outputs>Outputs<a class=headerlink href=#outputs title="Permanent link">¶</a></h4> <p><code>unspent_outputs</code> - show a list of, and a histogram of unspent outputs (indivisible pieces of your total balance)</p> <p><code>export_outputs <file></code> -> <code>import_outputs <file></code> - helps with cold spending; export outputs from a view-wallet to the cold-wallet to make it aware of what had been sent to it</p> <p><code>mark_output_spent <amount>/<offset> | <filename> [add]</code></p> <p><code>mark_output_unspent <amount>/<offset></code></p> <p><code>is_output_spent <amount>/<offset></code></p> <h4 id=key-images>Key images<a class=headerlink href=#key-images title="Permanent link">¶</a></h4> <p><code>export_key_images <file></code> -> <code>import_key_images <file></code> - 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</p> <h4 id=tx-private-key>Tx private key<a class=headerlink href=#tx-private-key title="Permanent link">¶</a></h4> <p>These allow to learn and verify transaction's private key <code>r</code>. This was useful to create a <a href=https://www.getmonero.org/resources/user-guides/prove-payment.html>proof of payment</a> but got superseded by <code>get_spend_proof</code>.</p> <p><code>get_tx_key <txid></code></p> <p><code>check_tx_key <txid> <txkey> <address></code></p> <p><code>set_tx_key <txid> <tx_key></code></p> <h3 id=debugging>Debugging<a class=headerlink href=#debugging title="Permanent link">¶</a></h3> <p><code>rescan_spent</code> - rescan the blockchain for spent outputs; sometimes, the wallet's idea of what outputs are spent and what outputs are not get out of sync with the blockchain. This can happen if you exit the wallet without saving after sending a tx, or if it crashes. This will look for the key images on the blockchain to make sure it's up to date.</p> <h3 id=cosmetics>Cosmetics<a class=headerlink href=#cosmetics title="Permanent link">¶</a></h3> <p><code>donate <amount></code> - donate <code><amount></code> to development team</p> <p><code>address_book [(add ((<address> [pid <id>])|<integrated address>) [<description possibly with whitespaces>])|(delete <index>)]</code></p> <p><code>set_description [free text note]</code> -> <code>get_description</code> - manage convenience description of the wallet (the information is local)</p> <h3 id=legacy_1>Legacy<a class=headerlink href=#legacy_1 title="Permanent link">¶</a></h3> <p><code>save</code> - this now happens automatically</p> <p><code>save_bc</code> - this now happens automatically</p> <p><code>bc_height</code> - show blockchain height (superseded with <code>status</code>)</p> <p><code>sweep_unmixable</code> - only relevant for very old wallets (<= 2016); send all unmixable outputs to yourself with ring_size 10</p> <p><code>locked_sweep_all</code> - see</p> <p><code>rescan_bc</code> - rescan the blockchain from scratch, losing any information which can not be recovered from the blockchain itself</p> <p>TODO: document remaining commands</p> </article> </div> </div> </main> <footer class=md-footer> <div class=md-footer-nav> <nav class="md-footer-nav__inner md-grid" aria-label=Footer> <a href=../monerod-reference/ class="md-footer-nav__link md-footer-nav__link--prev" rel=prev> <div class="md-footer-nav__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> </div> <div class=md-footer-nav__title> <div class=md-ellipsis> <span class=md-footer-nav__direction> Previous </span> monerod </div> </div> </a> <a href=../monero-wallet-gui-reference/ class="md-footer-nav__link md-footer-nav__link--next" rel=next> <div class=md-footer-nav__title> <div class=md-ellipsis> <span class=md-footer-nav__direction> Next </span> monero-wallet-gui </div> </div> <div class="md-footer-nav__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg> </div> </a> </nav> </div> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class=md-footer-copyright style="margin: auto;"> <a href=http://bumz4sduzxzlobbgzy5fiufdflg3mo2jyecdwdx5rphrqldms7wlmiid.onion/ >Tor onion version</a> | <a href=https://qertoip.com/ >contact</a> | © 2021 MoneroDocs under <a href=https://opensource.org/licenses/MIT>MIT</a> | built w/ <a href=https://www.mkdocs.org/ >mkdocs</a> and <a href=https://squidfunk.github.io/mkdocs-material/ >squidfunk/material</a> </div> </div> </div> </footer> </div> <script src=../../assets/javascripts/vendor.93c04032.min.js></script> <script src=../../assets/javascripts/bundle.83e5331e.min.js></script><script id=__lang type=application/json>{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> <script>
|
|
app = initialize({
|
|
base: "../..",
|
|
features: [],
|
|
search: Object.assign({
|
|
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
|
|
}, typeof search !== "undefined" && search)
|
|
})
|
|
</script> </body> </html> |