A secure Goldcoin wallet for Android devices. Based on the original Bitcoin Wallet by Andreas Schildbach, this app provides a standalone Goldcoin node implementation requiring no centralized backend.
- No registration required - Start using Goldcoin immediately
- No cloud server or web service needed - This wallet is truly peer-to-peer
- Display of Goldcoin amount in GLC and mGLC
- Conversion to and from national currencies
- Send and receive Goldcoin via QR codes or Goldcoin URLs
- Address book for regularly used Goldcoin addresses
- System notification for received coins
- App widget for Goldcoin balance
- Automatic sync with optimized checkpoints for fast initial setup
- Google Play Store
- Direct APK download (coming soon)
Requirements:
- Android Studio Arctic Fox or later
- Android SDK 35
- Java 8 or higher
git clone https://github.com/microguy/android-wallet.git
cd android-wallet
Open the project in Android Studio and build using:
- Build → Generate Signed Bundle/APK
- Select "prodRelease" variant
- Import project into Android Studio
- Let Gradle sync complete
- Run on device or emulator with minimum API 23
- Minimum Android Version: 6.0 (API level 23)
- Target Android Version: 14.0 (API level 35)
- Based on: goldcoinj (fork of bitcoinj)
- Checkpoint System: Optimized checkpoints updated regularly for fast sync
The app uses checkpoints to speed up initial blockchain sync. Checkpoints are stored in wallet/assets/checkpoints.txt
and follow the goldcoinj format:
- 12 bytes: chain work (big-endian)
- 4 bytes: height (big-endian)
- 80 bytes: block header
- Private keys are only stored on your device - Never on any server
- Backup feature - Encrypted wallet backup to local storage
- PIN protection - Optional spending PIN
- No tracking - We respect your privacy
Use the backup feature (Settings → Safety → Back up wallet) to create an encrypted backup of your private keys. Store this backup safely!
- Ensure you have a stable internet connection
- The app needs to connect to the Goldcoin P2P network
- Initial sync may take 10-30 minutes depending on connection
- Wait for sync to complete (progress shown at top)
- Check Settings → Diagnostics → Reset blockchain
We welcome contributions! Please:
- Fork the repository
- Create a feature branch
- Submit a pull request
For major changes, please open an issue first to discuss.
- Issues: GitHub Issues
- Goldcoin Community: goldcoin.org
- Email: support@goldcoin.org
This project is licensed under the GPLv3 License - see the COPYING file for details.
- Original Bitcoin Wallet by Andreas Schildbach
- goldcoinj development team
- All contributors to this project
This software is provided "as is" without warranty of any kind. Users are responsible for securing their own wallets and private keys. Always keep backups!
Remember: Not your keys, not your coins. This wallet gives you full control and full responsibility.