A secure, open-source desktop wallet for Hedera (HBAR) cryptocurrency built with C++ and Qt6.
To install HBAR Wallet Desktop, please visit the Releases page:
👉 Go to Releases 👈
- Navigate to the Releases page
- Download the latest
HbarWalletDesktop-1.0.0-Windows.zip - Extract the ZIP file
- Run
HbarWalletDesktop.exe
DO NOT download files from any other source!
✅ Secure Key Management - Your private keys never leave your device
✅ HD Wallet Support - BIP39/BIP44 mnemonic phrases
✅ Multiple Accounts - Manage multiple HBAR accounts
✅ Transaction History - Track all your transactions
✅ Password Protection - Encrypted wallet storage
✅ Network Selection - Mainnet, Testnet, and Previewnet support
✅ Clean UI - Modern, user-friendly interface
✅ Cross-Platform Ready - Currently Windows, Linux/Mac coming soon
- Windows 10 or later (64-bit)
- 4 GB RAM minimum
- 100 MB free disk space
- Internet connection
- Download the latest release from the Releases page
- Extract the ZIP file to a folder
- Run
HbarWalletDesktop.exe - Create a new wallet or restore from mnemonic
- Save your recovery phrase securely (write it down!)
- Click "File" → "Create Wallet"
- Enter a strong password (minimum 8 characters)
- IMPORTANT: Write down your 24-word recovery phrase
- Store it in a safe place (not on your computer!)
- Confirm your recovery phrase
- Your wallet is ready!
- Click "File" → "Create Wallet"
- Select "Restore from Mnemonic"
- Enter your 24-word recovery phrase
- Set a password
- Your accounts will be restored
🔐 Never share your private keys or recovery phrase
🔐 Always verify the download URL (github.com/yourusername/hbar-wallet-desktop)
🔐 Keep your recovery phrase offline - Write it down, don't store digitally
🔐 Use a strong password - At least 12 characters with mixed case, numbers, symbols
🔐 Backup your wallet file - Store encrypted backup in multiple secure locations
🔐 Verify checksums - Check SHA256 hash of downloaded files
- CMake 3.20 or higher
- C++17 compatible compiler (MSVC 2019+, GCC 9+, Clang 10+)
- Qt 6.5 or higher
- OpenSSL 3.0 or higher
- Git
# Install dependencies via vcpkg
vcpkg install qt6 openssl
# Clone repository
git clone https://github.com/yourusername/hbar-wallet-desktop.git
cd hbar-wallet-desktop
# Create build directory
mkdir build
cd build
# Configure
cmake .. -DCMAKE_TOOLCHAIN_FILE=[vcpkg root]/scripts/buildsystems/vcpkg.cmake
# Build
cmake --build . --config Release
# Binary will be in build/bin/Release/HbarWalletDesktop.exe# Install dependencies (Ubuntu/Debian)
sudo apt install build-essential cmake qt6-base-dev libssl-dev
# Clone and build
git clone https://github.com/yourusername/hbar-wallet-desktop.git
cd hbar-wallet-desktop
mkdir build && cd build
cmake ..
make -j$(nproc)
# Binary will be in build/bin/HbarWalletDesktophbar-wallet-desktop/
├── src/ # Source files
│ ├── main.cpp # Application entry point
│ ├── wallet/ # Wallet logic
│ ├── crypto/ # Cryptography
│ ├── network/ # Hedera network communication
│ ├── ui/ # Qt user interface
│ ├── storage/ # Persistent storage
│ └── utils/ # Utilities
├── include/ # Header files
├── resources/ # Icons, images, etc.
├── tests/ # Unit tests
├── docs/ # Documentation
├── CMakeLists.txt # Build configuration
└── README.md # This file
Wallet files are stored in:
- Windows:
%APPDATA%/HbarWallet/ - Linux:
~/.config/HbarWallet/ - macOS:
~/Library/Application Support/HbarWallet/
Configuration file: config.json
- Check your password is correct
- Ensure wallet file isn't corrupted
- Try restoring from mnemonic
- Check internet connection
- Verify you're on correct network (mainnet/testnet)
- Click "Refresh" button
- Check Hedera network status
- Ensure sufficient balance for fees
- Verify recipient address format
- Check network connectivity
Q: Is my money safe?
A: Your private keys are encrypted and stored only on your device. Never share your recovery phrase.
Q: I lost my recovery phrase, can you recover it?
A: No. No one can recover your wallet without the recovery phrase. Always back it up securely.
Q: What networks are supported?
A: Mainnet (production), Testnet (testing), and Previewnet (preview features).
Q: Can I import existing accounts?
A: Yes! Use "Import Account" and enter your private key.
Q: Is there a mobile version?
A: Not yet, but it's on the roadmap!
- Linux and macOS builds
- Hardware wallet support (Ledger, Trezor)
- Multi-signature accounts
- Token management (HTS tokens)
- NFT support
- Dark mode
- Address book
- Transaction templates
- Mobile apps
Contributions are welcome! Please read CONTRIBUTING.md first.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Found a security vulnerability? DO NOT open a public issue.
Email: security@hbarwallet.com
This project is licensed under the MIT License - see the LICENSE file for details.
This wallet is provided "as is" without warranty of any kind. The developers are not responsible for any loss of funds. Always:
- Test with small amounts first
- Keep backups of your recovery phrase
- Never share private keys
- Verify all transactions before confirming
- Hedera Hashgraph team
- Qt Framework
- OpenSSL Project
- All contributors
Made with ❤️ by the HBAR Wallet team
Remember: Visit Releases to download!
