<p>In this tutorial we're going to take a look at how to setup a monero wallet locally, how to receive some monero there, and how to send monero to someone else.</p>
<li><p>Virtual Machine: <ahref="../hypervisorsetup/index.html">Linux</a> or <ahref="../whonixqemuvms/index.html">Whonix</a> or <ahref="../tailsqemuvm/index.html">Tails</a></p></li>
<p>I recommend using this setup into one of the above mentioned VMs, either for <ahref="../privacy/index.html">Private use</a>, or <ahref="../anonymityexplained/index.html">Anonymous use</a>, as per the <ahref="../opsec4levels/index.html">4 basic OPSEC levels</a>.</p>
<p>Now on whonix there can be some issues with syncing to the monero nodes over the CLI monero wallet, due to the slow tor network and connection timeouts, So we'll first cover how to install the GUI monero wallet:</p>
<p>Here just wait for the monero wallet to finish synchronizing with the monero node:</p>
<imgsrc="24.png"class="imgRz">
<p>Now here you can use the monero wallet like that without going through tor (but here we're in whonix so it goes through tor anyway), if you want to use .onion monero nodes you will need to enable the SOCKS5 proxy option inside the wallet:</p>
<p>Now with this setup we can use .onion monero nodes as follows (either pick one you trust from <ahref="https://monero.fail/?chain=monero&network=mainnet&onion=on">https://monero.fail/</a> for example my .onion monero node at this URL: <b>http://nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion:18081</b> or more preferably <ahref="../chainalysisattempts/index.html">(as Chainalysis is running an unknown amount of malicious nodes)</a>, host your own monero node as explained in <ahref="../monero2024/node.html">this tutorial.</a></p>
<p>Now that we're setup let's get some monero somewhere:</p>
<p><u>Sidenote:</u><b>if you want to get your first monero</b> and you don't have any crypto / fiat to start with, <b>check out the <ahref="https://xmrbazaar.com/search/earn-xmr/">"earn XMR"</a> section in xmrbazaar.com.</b> For example, i offer monero to whoever contributes new blogposts to the OPSEC section of my blog in this offer <ahref="https://xmrbazaar.com/listing/UsWA/">here</a>.</p>
<!--<p><B>AS OF 7TH OF MAY 2024 LOCALMONERO HAS STOPPED OPERATING, THEY WERE THE ONLY DIRECT FIAT -> XMR OPTION WITHOUT ANY KYC.</B> this means you're now forced to use <a href="../haveno-client-f2f/index.html">Haveno DEX</a>!!!!</p>
<p>Now we want to buy monero for euros, for speed i recommend just buying some using <b>SEPA instant transfer</b> if your bank accepts it. However if you don't mind waiting weeks, the preferred method on localmonero.co is <b>cash-by-mail, as cash can't be traced</b>. But still, it shouldn't matter even if you buy monero with your credit card to a random vendor, your bank will see that you sent money to someone, and if the vendor is malicious they may log that you bought some monero, but still they will be unable to know what you do with your monero. it's like retrieving cash from the bank, the bank knows you bought some cash but they can't know what you do with it.</p>
<p>for example if you want to donate a few leftovers moneros like this feel free to do so:</p>
<imgsrc="30.png"class="imgRz">
<p>Keep in mind that services that ask you to pay monero, they will ask you to send an EXACT monero amount for purchases (ex: 0.763011 XMR), that is intentional, do not send more than requested as it is used to know from which customer the monero comes from.</p>
<b>BONUS: CLI Wallet Setup</b>
<p>If you want to get the full Haxx0r vibes, you can install the monero CLI wallet aswell:</p>
<pre><codeclass="nim">
[ mainpc ] [ /dev/pts/2 ] [~/Desktop]
→ apt install monero -y
[ mainpc ] [ /dev/pts/2 ] [~/Desktop]
→ monero-wallet-cli --version
Monero 'Fluorine Fermi' (v0.18.0.0-unknown)
</pre></code>
<imgsrc="../anonymity/55.png"class="imgRz">
<p>Once it finishes installing, create your monero wallet:</p>
<p>If you're doing it from a whonix VM, then say no to mining and use an onion-based monero daemon (if not on a whonix VM, then use a clearnet monero node), like the one i'm hosting, you can find a full list of other ones on <ahref="https://monero.fail/">monero.fail</a> or on <ahref="https://xmr.nowhere.moe/">xmr.nowhere.moe</a> :</p>
<p>Wait for it to finish synchronizing, then you can go get some monero from a vendor on localmonero.co (by giving them a wallet address you'd have created: </p>
#then wait for the daemon to finish synchronizing, and type "refresh" regularly to make sure that it synchronizes with the node, expect to type that command a few times as tor connections are unstable at times.
#OR you can use a clearnet monero node, but this is not recommended because you may be spied on!
<p>Once that's done, you can order monero from a non-KYC exchange <ahref="https://kycnot.me/?type=exchange">here</a> (out of which i recommend using <ahref="../haveno-client-f2f/index.html">Haveno DEX</a>.</p>
<p>You're going to need to create a monero address first like so:</p>
<pre><codeclass="nim">
[wallet 49vq93]: help
Important commands:
"welcome" - Show welcome message.
"help all" - Show the list of all available commands.
"help <<b></b>command>" - Show a command's documentation.
"apropos <<b></b>keyword>" - Show commands related to a keyword.
"wallet_info" - Show wallet main address and other info.
"balance" - Show balance.
"address all" - Show all addresses.
"address new" - Create new subaddress.
"transfer <<b></b>address> <amount>" - Send XMR to an address.
"show_transfers [in|out|pending|failed|pool]" - Show transactions.
"sweep_all <<b></b>address>" - Send whole balance to another wallet.
"seed" - Show secret 25 words that can be used to recover this wallet.
"refresh" - Synchronize wallet with the Monero network.
"status" - Check current status of wallet.
"version" - Check software version.
"exit" - Exit wallet.
"donate <<b></b>amount>" - Donate XMR to the development team.
<p>in this case, we'll use the <b>89uyMGJunXfSC375iEptD2WLCb5uidKJSEuUYL3n5fRMg6ccM7L5prSUi9YGgGFPS5T8Z95BJh93HKykUYWECmNfJhNFb9z</b> address for all trades on haveno DEX. <b>DO NOT USE IT ELSEWHERE! just like passwords, you want to have one per service</b>. If you want to receive monero from another place, create a new address.</p>