</code></pre></div><h2id=executables>Executables<aclass=headerlinkhref=#executablestitle="Permanent link">¶</a></h2><table><thead><tr><th>Executable</th><thalign=left>Description</th></tr></thead><tbody><tr><td><code>monerod</code></td><tdalign=left>The full node daemon. Does not require a wallet. <br><ahref=/interacting/monerod-reference/>Documentation</a>.</td></tr><tr><td><code>monero-wallet-gui</code></td><tdalign=left>Wallet logic and <strong>graphical</strong> user interface. <br>Requires <code>monerod</code> running.</td></tr><tr><td><code>monero-wallet-cli</code></td><tdalign=left>Wallet logic and <strong>commandline</strong> user interface. <br>Requires <code>monerod</code> running.</td></tr><tr><td><code>monero-wallet-rpc</code></td><tdalign=left>Wallet logic and <strong>HTTP API</strong> (JSON-RPC protocol). <br>Requires <code>monerod</code> running.</td></tr><tr><td><code>monero-blockchain-prune</code></td><tdalign=left>Prune existing local blockchain. This saves 2/3 of disk space (down to 31GB as of Jan 2021). This is preferable over <code>monerod --prune-blockchain</code> which only logically releases space inside the file while the file remains large. The <code>monero-blockchain-prune</code> creates a shrinked copy of the blockchain file. See <ahref=https://monero.stackexchange.com/questions/11454/how-do-i-utilize-blockchain-pruning-in-the-gui-monero-wallet-gui>tutorial1</a>, <ahref=https://www.publish0x.com/solareclipse/howto-prune-shrink-the-database-of-the-monero-blockchain-on-xpgwjx>tutorial2</a>.</td></tr><tr><td><code>monero-gen-ssl-cert</code></td><tdalign=left>Generate 4096 bit RSA private key and self signed TLS certificate for use with <code>monerod</code> RPC interface. Note, Monero daemon automatically generates TLS certificate on each restart. Manual generation with this tool is only useful if you want to pin TLS certificate fingerprint in your monero wallet. See the <ahref=https://github.com/monero-project/monero/pull/5495>pull request</a>.</td></tr><tr><td><code>monero-gen-trusted-multisig</code></td><tdalign=left>Tool to generate a set of multisig wallets. <br>See chapter on <ahref=/multisignature>multisignatures</a>.</td></tr><tr><td><code>monero-blockchain-export</code></td><tdalign=left>Tool to export blockchain to <code>blockchain.raw</code> file.</td></tr><tr><td><code>monero-blockchain-import</code></td><tdalign=left>Tool to import <ahref=https://downloads.getmonero.org/blockchain.raw>blockchain.raw</a> - ideally your own trusted copy.</td></tr></tbody></table><h2id=executables-legacy>Executables - legacy<aclass=headerlinkhref=#executables-legacytitle="Permanent link">¶</a></h2><p>You most likely should not bother with these legacy or very specialized tools.</p><table><thead><tr><th>Executable</th><thalign=left>Description</th></tr></thead><tbody><tr><td><code>monero-blockchain-stats</code></td><tdalign=left>Generate stats like tx/day, blocks/day, bytes/day based on your local blockchain.</td></tr><tr><td><code>monero-blockchain-mark-spent-outputs</code></td><tdalign=left>Advanced tool to mitigate potential privacy issues related to Monero forks. You normally shouldn't be concerned with that.<br>See the <ahref=https://github.com/monero-project/monero/commit/df6fad4c627b99a5c3e2b91b69a0a1cc77c4be14#diff-0410fba131d9a7024ed4dcf9fb4a4e07>commit</a> and <ahref=https://github.com/monero-project/monero/pull/3322>pull request</a>.</td></tr><tr><td><code>monero-blockchain-prune-known-spent-data</code></td><tdalign=left>Previous limited pruning tool to prune select "known spent" transaction outputs (from the before RCT era). Nowadays prefer <code>monero-blockchain-prune</code>. This only saves ~200 MB. See the <ahref=https://github.com/monero-project/monero/commit/d855f9bb92dbfab707a0e37505906366de818a14>commit</a>.</td></tr><tr><td><code>monero-blockchain-usage</code></td><tdalign=left>Advanced tool to mitigate potential privacy issues related to Monero forks. You normally shoul