diff --git a/opsec/haveno-client-f2f/100.png b/opsec/haveno-client-f2f/100.png new file mode 100644 index 0000000..0fb99ea Binary files /dev/null and b/opsec/haveno-client-f2f/100.png differ diff --git a/opsec/haveno-client-f2f/101.png b/opsec/haveno-client-f2f/101.png new file mode 100644 index 0000000..426880b Binary files /dev/null and b/opsec/haveno-client-f2f/101.png differ diff --git a/opsec/haveno-client-f2f/102.png b/opsec/haveno-client-f2f/102.png new file mode 100644 index 0000000..e169729 Binary files /dev/null and b/opsec/haveno-client-f2f/102.png differ diff --git a/opsec/haveno-client-f2f/103.png b/opsec/haveno-client-f2f/103.png new file mode 100644 index 0000000..b926448 Binary files /dev/null and b/opsec/haveno-client-f2f/103.png differ diff --git a/opsec/haveno-client-f2f/104.png b/opsec/haveno-client-f2f/104.png new file mode 100644 index 0000000..b608472 Binary files /dev/null and b/opsec/haveno-client-f2f/104.png differ diff --git a/opsec/haveno-client-f2f/110.png b/opsec/haveno-client-f2f/110.png new file mode 100644 index 0000000..5057cb9 Binary files /dev/null and b/opsec/haveno-client-f2f/110.png differ diff --git a/opsec/haveno-client-f2f/4.png b/opsec/haveno-client-f2f/4.png index 84c2600..9c4e01a 100644 Binary files a/opsec/haveno-client-f2f/4.png and b/opsec/haveno-client-f2f/4.png differ diff --git a/opsec/haveno-client-f2f/index.html b/opsec/haveno-client-f2f/index.html index 61be722..f4fa60d 100644 --- a/opsec/haveno-client-f2f/index.html +++ b/opsec/haveno-client-f2f/index.html @@ -102,62 +102,52 @@

Let's get the Haveno binaries from Reto's github repository, (which was forked from the original Haveno repository, maintained by Woodser)

For Debian Users

-

Here, we are on a debian machine, so we download the ubuntu package (which contains the .deb and .rpm file)

- -

For Arch Linux Users

-

You can either extract the .rpm (which is originally intended for Fedora users) package and run the haveno binary yourself, or use the AUR package maintained by duje

-

For Windows Users

-

If you are a windows user (know that it cant be trusted as it's not an open source operating system, check out my tutorial here on how to install linux instead), if you're too lazy you can check out darknetreporter's tutorial:

- -

For Debian Users

-

Back on Debian (note: these instructions are the same if you are on Whonix!), the zip package is downloaded:

- +

Here, we are on a debian machine, so we download the "haveno_amd64_deb-latest.zip" package (which contains the .deb file)

+

Then unpack the zipfile wherever you want:


 [ mainpc ] [ /dev/pts/5 ] [~]
-→ unzip ~/Downloads/HavenoInstaller-ubuntu-latest.zip -d ~/Documents/
-Archive:  /home/nihilist/Downloads/HavenoInstaller-ubuntu-latest.zip
-  inflating: /home/nihilist/Documents/desktop-1.0.3-SNAPSHOT-all.jar.SHA-256
-  inflating: /home/nihilist/Documents/haveno-1.0.3-1.x86_64.rpm
-  inflating: /home/nihilist/Documents/haveno_1.0.3-1_amd64.deb
+→ apt install unzip -y 
 
-[ mainpc ] [ /dev/pts/5 ] [~]
-→ cd ~/Documents/haveno-reto
-
-[ mainpc ] [ /dev/pts/5 ] [~/Documents/haveno-reto]
+[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
 → ls
-desktop-1.0.3-SNAPSHOT-all.jar.SHA-256  haveno_1.0.3-1_amd64.deb  haveno-1.0.3-1.x86_64.rpm
+haveno_amd64_deb-latest.zip
 
-
-

Here since we are currently on a debian machine, we're going to use the .deb file to install haveno, as follows:

-

-[ mainpc ] [ /dev/pts/1 ] [~/Documents/haveno-reto]
-→ sudo dpkg -i haveno_1.0.3-1_amd64.deb
+[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
+→ unzip haveno_amd64_deb-latest.zip
+Archive:  haveno_amd64_deb-latest.zip
+  inflating: haveno_1.0.11-1_amd64.deb
+
+[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
+→ sudo dpkg -i haveno_1.0.11-1_amd64.deb
 [sudo] password for nihilist:
-Selecting previously unselected package haveno.
-(Reading database ... 214512 files and directories currently installed.)
-Preparing to unpack haveno_1.0.3-1_amd64.deb ...
-Unpacking haveno (1.0.3-1) ...
-Setting up haveno (1.0.3-1) ...
+(Reading database ... 226388 files and directories currently installed.)
+Preparing to unpack haveno_1.0.11-1_amd64.deb ...
+Unpacking haveno (1.0.11-1) over (1.0.10-1) ...
+Setting up haveno (1.0.11-1) ...
 
 #if it fails, run "apt install -f" to install the missing dependencies and then dpkg -i haveno.deb again.
 
 
-

If you previously used haveno, make sure you delete the folder in ~/.local/share/Haveno-reto as follows, to clear up all the previous wallet infos

+

Haveno then creates dotfiles in ~/.local/share/Haveno-reto containing your wallet infos, along with the .onion data. You shouldn't need to remove that folder accross haveno updates, unless if instructed to do so by the developers or the network owners themselves.


-[ mainpc ] [ /dev/pts/1 ] [~/Documents/haveno-reto]
-→ rm -rf ~/.local/share/Haveno-reto
+[ mainpc ] [ /dev/pts/17 ] [.local/share/Haveno-reto]
+→ ls -lash ~/.local/share/Haveno-reto
+total 74M
+4.0K drwxr-xr-x  3 nihilist nihilist 4.0K Aug  4 10:04 .
+4.0K drwx------ 26 nihilist nihilist 4.0K Oct  6 09:32 ..
+ 11M -rw-r--r--  1 nihilist nihilist  11M Aug  4 09:57 haveno_1.log
+3.1M -rw-r--r--  1 nihilist nihilist 3.1M Oct  4 21:06 haveno.log
+4.0K -rw-r--r--  1 nihilist nihilist   56 Oct  2 19:35 haveno.properties
+ 25M -rwxr--r--  1 nihilist nihilist  25M Jul  9 21:17 monerod
+ 30M -rwxr--r--  1 nihilist nihilist  30M Jul  9 21:17 monero-wallet-rpc
+6.3M -rw-------  1 nihilist nihilist 6.3M Oct  4 21:06 monero-wallet-rpc.log
+4.0K -rw-r--r--  1 nihilist nihilist    6 Oct  2 19:34 version
+4.0K drwxr-xr-x  6 nihilist nihilist 4.0K May 20 18:21 xmr_mainnet
 
 

if you want to see the haveno logs from the CLI as you use it, you can do as follows:


-[ mainpc ] [ /dev/pts/6 ] [~/Nextcloud/blog]
-→ cd ~/.local/share/Haveno-reto
-
-[ mainpc ] [ /dev/pts/6 ] [.local/share/Haveno-reto]
-→ ls
-haveno.log  haveno.properties  monerod  monero-wallet-rpc  monero-wallet-rpc.log  version  xmr_mainnet
-
 [ mainpc ] [ /dev/pts/6 ] [.local/share/Haveno-reto]
 → tail -f haveno.log
 May-29 20:55:23.829 [pool-16-thread-5] INFO  h.c.t.TaskRunner: Run task: SendOfferAvailabilityRequest
@@ -183,14 +173,75 @@ May-29 20:55:27.427 [JavaFX Application Thread] INFO  h.d.c.c.c.PopOver: hide:20
 

and add them inside haveno, and restart it:

Then it should connect just fine:

- +

you may need to wait a bit for your haveno node to sync up initially: (probably 1-2 minutes)

-

and once it finishes synchronising, you're in Haveno!

-

For Tails OS Users: Use BrandyJson's Script!

+ +

For Arch Linux Users

+

You can either extract the .rpm (which is originally intended for Fedora users) package and run the haveno binary yourself, or use the AUR package maintained by duje

+

For Windows Users

+

If you are a windows user (know that it cant be trusted as it's not an open source operating system, check out my tutorial here on how to install linux instead), if you're too lazy you can check out darknetreporter's tutorial:

+ +

For Debian Users

+ +

For Tails OS Users: (as of 6th October 2024)

If you want to have a TailsOS VM running, check out my latest tutorial on it here.

-

Download the latest haveno package just like on debian, then put it in the persistant storage:

+

Then make sure you have the admin password enabled:

+ +

Then make sure you have the persistant storage enabled, with the dotfiles enabled:

+ +

Then, to install it at the current latest version (as of the 6th of october 2024, version 0.) you need to run the following command:

+

+amnesia@amnesia:~$ curl --socks5-hostname socks5://127.0.0.1:9050 -fsSLO https://github.com/haveno-dex/haveno/raw/master/scripts/install_tails/haveno-install.sh && bash haveno-install.sh "https://github.com/retoaccess1/haveno-reto/releases/latest/download/haveno_amd64_deb-latest.zip" "DAA2 4D87 8B8D 36C9 0120 A897 CA02 DAC1 2DAE 2D0F"
+
+Installing dependencies ...
+[sudo] password for amnesia:          
+
+[...]
+
+137 packages can be upgraded. Run 'apt list --upgradable' to see them.
+[sudo] password for amnesia:          
+
+[...]
+
+
+
+

Let it run, it may take 10 minutes to install depending on the tor connection speeds.

+

+Creating desktop menu icon ...
+Downloading Haveno from URL provided ...
+  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
+                                 Dload  Upload   Total   Spent    Left  Speed
+  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
+  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
+100  266M  100  266M    0     0   442k      0  0:10:17  0:10:17 --:--:--  522k^[[A
+Downloading Haveno signature ...
+  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
+                                 Dload  Upload   Total   Spent    Left  Speed
+  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
+  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
+100   119  100   119    0     0     37      0  0:00:03  0:00:03 --:--:--    69
+Downloading signing GPG key ...
+  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
+                                 Dload  Upload   Total   Spent    Left  Speed
+100   668  100   668    0     0    912      0 --:--:-- --:--:-- --:--:--   912
+Importing the GPG key ...
+gpg: key 0xCA02DAC12DAE2D0F: public key "reto" imported
+gpg: Total number processed: 1
+gpg:               imported: 1
+Verifying the signature of the downloaded file ...
+Archive:  haveno_amd64_deb-latest.zip
+  inflating: haveno_1.0.11-1_amd64.deb  
+Haveno binaries have been successfully verified.
+Files moved to persistent directory /home/amnesia/Persistent/haveno/Install
+Haveno installation setup completed successfully.
+
+
+ + + +