No description
Find a file
2024-12-08 12:15:17 +00:00
.vscode bug 2024-12-08 09:15:55 +00:00
android added git 2024-12-08 08:52:29 +00:00
assets first alpha 2024-12-08 06:38:57 +00:00
lib first alpha 2024-12-08 06:38:57 +00:00
linux first alpha 2024-12-08 06:38:57 +00:00
.gitignore first alpha 2024-12-08 06:38:57 +00:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2024-12-08 06:08:45 +00:00
.metadata first alpha 2024-12-08 06:38:57 +00:00
analysis_options.yaml first alpha 2024-12-08 06:38:57 +00:00
CODEOWNERS remove googles crap 2024-12-08 07:18:48 +00:00
devtools_options.yaml first alpha 2024-12-08 06:38:57 +00:00
LICENSE first alpha 2024-12-08 06:38:57 +00:00
pubspec.lock bug 2024-12-08 09:15:55 +00:00
pubspec.yaml bug 2024-12-08 12:15:17 +00:00
README.md remove googles crap 2024-12-08 07:58:28 +00:00

Haveno App

Table of Contents

  1. Prerequisites
  2. Project Status
  3. Project Activity
  4. Roadmap
  5. Contributing

Prerequisites (For Testing)

Before you begin, you'll need to set up a testing environment:

  • Android Device or Emulator: You can test on a physical Android phone or use an Android simulator via Android Studio for advanced users. BlueStacks is another option with a gentler learning curve.
  • Latest Pre-release Builds: Obtain the latest pre-release builds from the Releases page. These are typically updated weekly.

Important: Follow the instructions in this guide carefully for Haveno Plus to function correctly.

Setup Your Mobile Device

Install Tor VPN Relay

To ensure all traffic is securely routed through Tor, you must install and activate a Tor VPN relay on your mobile device. The recommended apps are:

Steps:

  1. Download Orbot on Google Play or InviZible on Google Play.
  2. 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.
  3. Configure the VPN relay to route your Haveno Plus app traffic through Tor. The app will not load if a VPN relay is not configured first, by design, for your security.

Haveno Install Guide

The Haveno Plus 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.

Note: Haveno Plus is currently configured to use the stagenet (a test network) for at least the next 2 months. It is not intended for real-life trading.

Setup Your Desktop or Server

  • Windows: (Coming soon)
  • MacOS: (Coming soon)
  • Android Alpha (testing)
  • iOS (Coming soon)
  • Linux: Alpha (testing)
  • Docker: (Coming soon)

Step-by-Step Guides

  1. How to Install Haveno on Desktop
  2. How to Install Haveno on Mobile
  3. How to Install Haveno on Server with Docker
  4. How to Setup your own Haveno Network

Project Status

Milestone 1: Protocol Interface Milestone 2: Complete UI + Providers + lots more Extras not in CCS:

  • 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 currently in the testing peroid of Milestone 2 having completed it.

Network Endorsements

Haveno does not endorse or denounce any particular network. The choice of network will be available upon official release.

Roadmap

  • Dart SDK API Haveno Dart SDK
  • Complete UI (tweaks needed)
  • Linux desktop support
  • Windows desktop Support
  • MacOS desktop support
  • Android mobile Support
  • Complete full arbitration scope.
  • Add client authentication for onion-hosted daemons.
  • iOS support.
  • Easy whitelisting and fund transfers to Cake Wallet or similar.
  • Biometric security for mobile devices, with PIN or password protection for those without biometric options.
  • Standalone version not requiring desktop or server (considerable work; community support may be needed).
  • Support for Monero Atomic Swaps

Contributing

Testing on old phones or laptops and providing high-quality feedback is the best way to contribute. A discussion section will be set up for initial feedback and contributions.

Disclaimer

Kewbit the maintainers blog is at Kewbit.org official sources for this are located at Haveno.com's Gitlab. HAVENO.COM represents the official haveno app website and services as a client to a Haveno Daemon only, and HAVENO.EXCHANGE represents everything else, including not not limited to the p2p server network protocol, daemon nodes and pricenodes, there are now also lots of app-specific guides located at haveno documentation section of the site, which are atuned towards the new app.

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.