Before you begin, you'll need to set up a testing environmentg:
Important: Follow the instructions in this guide carefully for Haveno App to function correctly.
Note Android is better in generally for remaining live in the background for notifications, for now it's recommended you woh with that until the Telegram bot is completed.
To ensure all traffic is securely routed through Tor, you must install and activate a Tor VPN relay on your mobile device. The recommended two apps are:
Step by Step Guide
1. Download Orbot;
a. Orbot on Google Play or if you trust the community project also, you can find InviZible on Google Play.
b. Alternatively, download InviZible on F-Droid, I may decide to release this soon, it's up to the Monero core teams decision.
3. Open the app of your choice and follow the on-screen instructions to activate it. Ensure that Tor is enabled and the VPN is activated.
4. Configure the VPN relay to route your Haveno App app traffic through Tor. The app will not load if a VPN relay is not configured first, by design, for your security.
The Haveno App app is available as alpha pre-release builds for Android and Windows. Download the app from the Releases page. The desktop clients are designed to be user-friendly, with custom installers for quick setup.
The app currently works best on macOS which is available in a cask, which has been documented on the haveno installation wiki page, the most reliable way to install is using the cask, please report any bugs if you find them on the issues section of this repo.
Note: Haveno App is currently configured to use the stagenet (a test network) for at least the next 1 more months. It is not intended for real-life trading. DO NOT DESOSIT REAL XMR YET, you can use a stagenet faucet, you can find a few of them just on google.
You can check out the wiki ran by our community members which gives more specific information of you're not sure about whether your installation is working, or you can always
The extras I included were not expected to covered or to be paid for in the CSS, but tie in nicely:
- Caching system to ease the load on the daemon SQLite
- AES encryption on shared shared preferences and DB (not tested, will including on wallet too if nessesary)
The project is currently in the testing peroid of Milestone 2 having completed it, but not also on fully completion period of milestonen 3 and 4, I am currently waiting for milestone 2 to be paid ideally before I push milestone 3 & 4, as I've read many issues about payment on these on the monero workgrounp chat. (Sorry to be a pain to the community, but I've been spending months on this and we hoping that people would be happy with it to not cause problems, I've writen more about this on my blog in a lot of detail but I wont touch on this too much here)
Haveno runs as a large decentralized network, it works quite quite well, much like Bisq, but it's flawed in that it's quite easy to monopolize with one large network, which has some benefits but definetely goes against the principle of why the software was decided to be devloped in the first place, the Haveno App UI which currently Haveno.com is responsible for developing in full. The aim is to ensure running a federated network on Haveno is easy enough for anyone to do, and to ensure that it's also just as easy to choose whatever network you wish to use by changing the configuration in the settings, all current networks that exist lock you in to their ecosystem generally in order to capture more of the trade volume, we should encourage legal use of decentralized and federated finance where it is legal to do so, if you want to learn more about how to change your haveno network or how to setup your own haveno network in order to to earn a fee for each trade in return for your time in arbitrating issues. Always make sure you check your local laws as privacy coins and systems are becoming more scrutinized by governments while being praised by others, so check the reason based on your own circumstances.
(Haveno) Tor Tunnels
project to smoothly run gRPC over SOCKS5 to an onion service in rust via tunnels (MOSTLY DONE)None of the code in this repository (haveno-app) is intrinically holding custody of philosophy in what may be considered 'crypto-assets' OR transmitting any such 'crypto-assets' or other financial services across the the wire, network or the general internet.