Flutter Haveno is a client interface written in dart for the Haveno peer-to-peer (P2P) decentralized exchange. This package provides a seamless way for Flutter developers to integrate Haveno's decentralized trading platform into their mobile and desktop applications through the daemons inuitive gRPC channel.
Haveno is an open-source, non-custodial exchange platform that allows users to trade cryptocurrencies privately and securely. Built on the principles of decentralization, Haveno connects buyers and sellers in a peer-to-peer manner, eliminating the need for a centralized authority. The Haveno Flutter package empowers developers to leverage this platform’s capabilities, enabling the creation of private and secure trading experiences within Flutter apps.
- Comprehensive Client Interface: Offers a complete client interface to interact with Haveno, making it simple to connect, trade, and manage your exchange activities via through both gRPC and Protobuf over-the-wire if you create the TCP connecton.
- Peer-to-Peer Trading: Facilitates direct trading between users, providing enhanced privacy and control over your assets.
- Decentralized Architecture: Operates without a central server, ensuring that users maintain full control of their data and funds.
- Cross-Platform Support: Designed for Flutter, enabling integration with both mobile (iOS, Android) and desktop platforms.
- Secure & Private: Uses end-to-end encryption and other privacy-preserving technologies to safeguard user data and transactions.
To start using the Haveno Flutter package in your Flutter application, check out the detailed documentation and example implementation in the repository.
To make good use of the library, make yourself familiar with it's specification at the Haveno Dart Repo Documentation section of pub.dev. These is the best resource you can use to get familiar, I have also written a beginners guide on how to start off creating a bot in Haveno using the Dart API, which you may find useful.
Other topics, covering more on the multi-platform app can be found over at the Haveno documentation section there.
Contributions are welcome! If you'd like to contribute to the development of the Haveno Flutter package, please do so from the source location, you'll need to register at the Haveno apps gitlab server, this is where the security and building pipelines will run, before syncing to these repos here on Github.
This package is dual licensed licensed under the AGPLv3 license. See the LICENSE file for more details. We are 100% FOSS-driven thanks to the support of the community.
You can find more additional resources such as documentation on the new Haveno website for anything related to the new apps.