haveno crypto tutorial

This commit is contained in:
nihilist 2025-05-02 15:19:43 +02:00
parent 9abdcca721
commit dfdce72c67
36 changed files with 4049 additions and 148 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

64
graphs/XMRLTCSWAP.drawio Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
opsec/context/anon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
opsec/context/private.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

BIN
opsec/context/public.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

BIN
opsec/context/sensitive.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
opsec/haveno-crypto/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

BIN
opsec/haveno-crypto/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
opsec/haveno-crypto/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
opsec/haveno-crypto/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
opsec/haveno-crypto/12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
opsec/haveno-crypto/13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
opsec/haveno-crypto/14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
opsec/haveno-crypto/15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
opsec/haveno-crypto/16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
opsec/haveno-crypto/17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

BIN
opsec/haveno-crypto/18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
opsec/haveno-crypto/19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
opsec/haveno-crypto/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
opsec/haveno-crypto/20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
opsec/haveno-crypto/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
opsec/haveno-crypto/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
opsec/haveno-crypto/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
opsec/haveno-crypto/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
opsec/haveno-crypto/7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
opsec/haveno-crypto/8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
opsec/haveno-crypto/9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View file

@ -0,0 +1,220 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>Convert Monero into other Cryptocurrencies Anonymously</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">The Nihilism Opsec Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 02 / 05 / 2025</ba></p>
<h1>Convert Monero into other Cryptocurrencies Anonymously (XMR -> LTC) </h1>
<img src="0.png" class="imgRz">
<p>In this tutorial we're going to cover how you can anonymously obtain another cryptocurrency (in this case litecoin), using XMR and Haveno. </p>
<img src="../context/anon.png" class="imgRz">
<p>Context warning: we're doing the following steps from inside our <a href="../whonixqemuvms/index.html">Anonymous use whonix workstation VM</a>!</p>
<p><img src="../logos/daturagit.png" style="width:100px"> <u>Sidenote:</u> Help us improve this tutorial by letting us know if there's anything missing or incorrect on this <a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/260">git issue</a> directly!</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Why is this important? </b></h2>
<p>On your cryptocurrency journey, you may stumble upon the usecase that you want to pay someone anonymously, but for some reason they don't accept Monero (XMR), so you have to figure out a way to pay them anonymously using another cryptocurrency. Let's say You want to buy something from Bob anonymously, but he only accepts Litecoin instead of XMR.</p>
<p><b>We're obviously not going to buy that litecoin on a centralised exchange where we may be forced to KYC ourselves, that's why we stick to Haveno to keep our attack surface as small as possible.</b></p>
<p> If you followed our previous tutorials on Haveno, you should already have monero, <b>therefore, from our Whonix Workstation VM with Haveno installed, we're going to first install a <a href="https://litecoin.org/">litecoin wallet</a>:</b></p>
<img src="1.png" class="imgRz">
<pre><code class="nim">
[ localhost ] [ /dev/pts/5 ] [~]
→ mv ~/.tb/tor-browser/Browser/Downloads/litecoin-0.21.4-x86_64-linux-gnu.tar.gz ~/Desktop
[ localhost ] [ /dev/pts/5 ] [~]
→ cd Desktop
[ localhost ] [ /dev/pts/5 ] [~/Desktop]
→ tar -xvf litecoin-0.21.4-x86_64-linux-gnu.tar.gz
litecoin-0.21.4/
litecoin-0.21.4/bin/
litecoin-0.21.4/bin/litecoin-cli
litecoin-0.21.4/bin/litecoind
litecoin-0.21.4/bin/litecoin-qt
litecoin-0.21.4/bin/litecoin-tx
litecoin-0.21.4/bin/litecoin-wallet
litecoin-0.21.4/bin/test_litecoin
litecoin-0.21.4/README.md
litecoin-0.21.4/share/
litecoin-0.21.4/share/man/
litecoin-0.21.4/share/man/man1/
litecoin-0.21.4/share/man/man1/litecoin-cli.1
litecoin-0.21.4/share/man/man1/litecoind.1
litecoin-0.21.4/share/man/man1/litecoin-qt.1
litecoin-0.21.4/share/man/man1/litecoin-tx.1
litecoin-0.21.4/share/man/man1/litecoin-wallet.1
[ localhost ] [ /dev/pts/5 ] [~/Desktop]
→ ./litecoin-0.21.4/bin/litecoin-qt
</code></pre>
<p></p>
<img src="2.png" class="imgRz">
<p>Be warned however, that locally synchronizing the litecoin blockchain is going to require 40GB of diskspace approximately</p>
<img src="3.png" class="imgRz">
<p>While the wallet syncs the blockchain, let's create a new wallet:</p>
<img src="4.png" class="imgRz">
<img src="5.png" class="imgRz">
<p>Now that the wallet is created, lets create a recieving address:</p>
<img src="6.png" class="imgRz">
<img src="7.png" class="imgRz">
<p>Now that the LTC recieving address is created, we can create the cryptocurrency account on Haveno: </p>
<img src="8.png" class="imgRz">
<p>And now that the LTC account is created in Haveno, we can start to sell XMR for some Litecoin:</p>
<img src="9.png" class="imgRz">
<p>Looking at the offers, we see a few XMR selling offers for us to take (meaning we have to send XMR to be able to buy some LTC)</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Taking the XMR -> LTC Trade</b></h2> </br> </br>
<img src="10.png" class="imgRz">
<p>Once selecting an offer, we first need to fund the security deposit:</p>
<img src="12.png" class="imgRz">
<img src="13.png" class="imgRz">
<img src="14.png" class="imgRz">
<img src="15.png" class="imgRz">
<img src="16.png" class="imgRz">
<p>Once the security deposit funded and the trade initiated, we wait for the other peer to send their Litecoin to us:</p>
<img src="18.png" class="imgRz">
<p>Once they correctly send their litecoin our way, we check if we indeed recieved the payment, and if we did, we click "Confirm payment receipt"</p>
<img src="19.png" class="imgRz">
<p>And doing so releases the monero to the party buying our XMR, which finishes the trade, and releases the extra monero we put in the security deposit:</p>
<img src="20.png" class="imgRz">
<p>And now we can close the trade as it's been completed.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Second Post +++++ -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Conclusion</b></h2> </br> </br>
<img src="17.png" class="imgRz">
<p>And thats it! you can now send your litecoin anonymously wherever you want (for example Torproject.org accepts litecoin donations), <b>because you acquired it anonymously, and now since you're sending it from your whonix VM, you can't get deanonymized on the IP layer either, thanks to whonix's built-in tor transparent proxying.</b></p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.</p><p><a href="../../../../opsec/legal.html">Legal Disclaimer</a></p><p>Creative Commons Zero: <a href="../../../../opsec/runtheblog/index.html">No Rights Reserved</a></br><img src="\CC0.png">
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<p>
<a target="_blank" rel="noopener noreferrer" href="http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="http://nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/simplex.html">SimpleX Chatrooms</a><br/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>About nihilist</h4>
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

View file

@ -248,7 +248,7 @@
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/97"></a><a href="haveno-arbitrator/index.html"> Haveno DEX Dispute resolution (Fiat -> XMR) </a><img src="logos/haveno.png" class="logo"><img src="logos/monero.png" class="logo"></li>
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/98"></a><a href="haveno-sepa/index.html"> Haveno DEX Bank Transfer (ex: SEPA) -> XMR transaction </a><img src="logos/haveno.png" class="logo"><img src="logos/monero.png" class="logo"><img src="logos/bank.png" class="logo"></li>
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/99"></a><a href="haveno-cashbymail/index.html"> Haveno DEX Cash By Mail -> XMR transaction ⭐</a><img src="logos/haveno.png" class="logo"><img src="logos/monero.png" class="logo"><img src="logos/cash.png" class="logo"></li>
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/64">❌ Convert Monero into other Cryptos Anonymously (XMR -> BTC w/ BasicSwap DEX)</a><img src="logos/monero.png" class="logo"><img src="logos/basicswap.png" class="logo"><img src="logos/btc.png" class="logo"></li>
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/64"></a> <a href="haveno-crypto/index.html">Convert Monero into other Cryptocurrencies Anonymously </a><img src="logos/monero.png" class="logo"><img src="logos/haveno.png" class="logo"><img src="logos/litecoin.png" class="logo"></li>
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/28"></a><a href="anoncreditcard/index.html"> How to get a credit card anonymously (Credit cards as a service)</a><img src="logos/monero.png" class="logo"><img src="logos/creditcard.png" class="logo"></li>
<li><a href="http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/48"></a><a href="moneroinheritance/index.html"> Monero Inheritence Management (VaultWarden Emergency Contacts)</a><img src="logos/monero.png" class="logo"></li>
</ol></br>

BIN
opsec/logos/litecoin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -125,7 +125,7 @@ yellow exhibit skill bracket venture tail snack deny push direct kitten canyon p
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
phrase<div id="anon1">
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">

View file

@ -9,6 +9,14 @@
<description>Operational Security: Showing how Privacy, Anonymity and Deniability can be achieved online.</description>
<atom:link href='http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/rss/feed.xml' rel='self' type='application/rss+xml' />
<item>
<title>Convert Monero into other Cryptos Anonymously (XMR -> LTC)</title>
<link>http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/haveno-crypto/index.html</link>
<guid isPermaLink='false'>2025050201</guid>
<description>In this tutorial we're going to cover how you can anonymously obtain another cryptocurrency (in this case litecoin), using XMR and Haveno.</description>
</item>
<item>
<title>How to get your first Monero ? (xmrbazaar.com, crypto swaps, p2p chats, or work)</title>
<link>http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/opsec/monerofirst/index.html</link>
@ -1027,6 +1035,7 @@
</channel>