Genesix is a cross-platform wallet application for XELIS, built to deliver a smooth and secure experience on desktop and mobile.
It reuses the same xelis_wallet core library as the XELIS Wallet CLI, so both clients share the same wallet primitives and core security model while offering different user experiences.
- Cross-platform app for desktop and mobile environments.
- Rust-backed wallet logic bridged to Flutter.
- Focused UX for core wallet actions: create/import, send/receive, history, and balance.
- Open source and community-driven.
| Platform | Build from source | Release assets |
|---|---|---|
| Android | Yes | Yes |
| Windows | Yes | Yes |
| Linux | Yes | Yes |
| macOS | Yes | Not in current release draft pipeline |
| iOS | Yes | Not in current release draft pipeline |
| Web | Yes (special build flow) | No |
Download prebuilt artifacts from the GitHub Releases page.
cargo install flutter_rust_bridge_codegenLinux build dependencies vary by distro. On Ubuntu/Debian, common packages include:
sudo apt-get update
sudo apt-get install -y clang cmake git ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libsecret-1-dev libjsoncpp-devgit clone https://github.com/xelis-project/xelis-genesix-wallet.git
cd xelis-genesix-walletflutter pub get
flutter_rust_bridge_codegen generate
dart run build_runner build -dflutter runflutter build <platform>Examples: flutter build windows, flutter build linux, flutter build apk.
If you use just, helper commands are available:
just initjust genjust updatejust run_web
These are optional convenience commands, not required.
- Flutter app code:
lib/ - Rust wallet core and APIs:
rust/ - Generated Flutter/Rust bridge code:
lib/src/generated/
- Back up your seed/recovery phrase before using real funds.
- Never share your seed phrase with anyone.
- Consider using a dedicated device profile for wallet operations.
If you discover a vulnerability, report it privately via GitHub Security Advisories.
- Open bugs and feature requests in GitHub Issues.
- For usage questions and community support, join XELIS Discord.
This project is licensed under the GNU GPL v3.0.