- โ Quantum-Resistant Security - Uses Falcon-512 post-quantum signatures
- โ Multi-Wallet Support - Create and manage multiple wallets
- โ Encrypted Storage - AES-256 encryption for private keys
- โ Transaction Management - Send and receive QBitcoin with ease
- โ QR Code Support - Generate and scan wallet addresses
- โ Real-time Balance - Track your QBitcoin balance
- โ Transaction History - View all your transactions
- โ Network Stats - Monitor blockchain network status
- โ Cross-Platform - Available for Linux and Windows
- โ Standalone Builds - No Python or dependencies needed!
Download the latest standalone executables - no installation or dependencies required:
| Platform | Download | Size | Requirements |
|---|---|---|---|
| Linux (AppImage) | qbitcoin_wallet_v1.0.0-x86_64.AppImage | ~150MB | Any Linux distribution |
| Windows (EXE) | qbitcoin_wallet_v1.0.0.exe | ~100MB | Windows 10/11 (64-bit) |
chmod +x qbitcoin_wallet_v1.0.0-x86_64.AppImage
./qbitcoin_wallet_v1.0.0-x86_64.AppImageJust double-click qbitcoin_wallet_v1.0.0.exe
- Python 3.8 or higher
- pip (Python package installer)
- Clone the repository
git clone https://github.com/Hamza1s34/Qdesktop_wallet.git
cd Qdesktop_wallet- Create virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies
pip install -r requirements.txt- Run the wallet
python qbitcoin_wallet.pycd appimage
chmod +x build_appimage.sh
./build_appimage.shOutput: qbitcoin_wallet_v1.0.0-x86_64.AppImage in project root
On Windows:
python build_windows.pyOutput: dist/qbitcoin_wallet_v1.0.0.exe
For detailed build instructions, see BUILD.md
- Build Instructions - How to build AppImage and Windows EXE
- Distribution Guide - Standalone builds explained
- API Documentation - QBitcoin API reference
- Security - Security features and best practices
- Falcon-512 - NIST-approved post-quantum signature scheme
- Protects against both classical and quantum computer attacks
- AES-256 Encryption - Military-grade encryption for private keys
- Password Protection - All wallets require strong passwords
- Secure Key Storage - Private keys never leave your device
- Local Signing - Transactions signed locally on your computer
- gRPC Communication - Encrypted communication with blockchain nodes
- Address Validation - Prevents sending to invalid addresses
- Transaction Verification - All transactions verified before broadcast
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ QBitcoin Desktop Wallet โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ GUI Layer (PyQt6) โ
โ โโโ Wallet Management โ
โ โโโ Transaction Interface โ
โ โโโ Settings & Configuration โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Core Layer โ
โ โโโ Falcon-512 Signatures โ
โ โโโ Wallet Encryption (AES-256) โ
โ โโโ Key Management โ
โ โโโ Transaction Building โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Network Layer โ
โ โโโ gRPC API Client โ
โ โโโ Node Communication โ
โ โโโ Blockchain Queries โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Linux: Any modern distribution with kernel 2.6.32+
- Windows: Windows 10 or 11 (64-bit)
- No Python or libraries required!
- Python 3.8+
- PyQt6 >= 6.5.0
- grpcio >= 1.60.0
- cryptography >= 41.0.0
- qrcode >= 7.4.2
- Pillow >= 10.0.0
See requirements.txt for complete list.
Qdesktop_wallet/
โโโ qbitcoin_wallet.py # Main application
โโโ wallet_creator.py # Wallet creation logic
โโโ wallet_encryption.py # Encryption/decryption
โโโ wallet_storage.py # Wallet storage management
โโโ api_client.py # QBitcoin API client
โโโ falcon.py # Falcon-512 implementation
โโโ generated/ # gRPC generated code
โโโ asessts/ # Icons and images
โโโ appimage/ # Linux AppImage build
โโโ build_windows.py # Windows build script
โโโ requirements.txt # Python dependencies
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Found a bug? Please open an issue with:
- Description of the problem
- Steps to reproduce
- Expected behavior
- Screenshots (if applicable)
- System information (OS, version, etc.)
- Website: https://qbitcoin.live
- Issues: GitHub Issues
- Email: support@qbitcoin.live
This project is licensed under the MIT License - see the LICENSE file for details.
This software is provided "as is", without warranty of any kind. Always backup your wallet files and never share your private keys or passwords.
- QBitcoin Team - For the quantum-resistant blockchain
- PyQt6 - For the excellent GUI framework
- Falcon Team - For the post-quantum cryptography
- Community - For testing and feedback
- Multi-signature wallet support
- Hardware wallet integration
- Mobile app (Android/iOS)
- Built-in exchange integration
- Advanced transaction features
- Staking interface
- Multi-language support
Made with โค๏ธ for the QBitcoin Community


