Install the GCC wallet.
The fastest path from "I have a GPU or ASIC" to "shares are landing" on the testnet demo. Five steps.
01 Download the signed APK
The wallet is the reference Android client for the stack — the one I dogfood against the live GCC chain. Grab the signed build from the wallets page. It is distributed as a single .apk file rather than through a store, so the download is a direct, signed artefact you can verify yourself before installing.
A few things worth knowing up front:
- Android first. The current build targets Android. An iOS client and a desktop client are on the roadmap, not in your hands today — I would rather ship one platform that works than three that half-work.
- The public build defaults to testnet. You do not need Orbot, Tor or any extra setup to try it. It connects straight to the GCC testnet so you can exercise the full flow — coins on that network have no monetary value, which is exactly the point of a try-before-you-buy build.
- Self-custodial. The keys are generated and held on your device. They never leave it and I never see them. That also means recovery is your responsibility — more on that below.
02 Verify the checksum
Before you install anything you downloaded over the internet, check that it is the file I actually published and that nothing mangled it in transit. Every release has a published SHA-256 hash at /downloads/checksums.txt.
On a desktop, compute the hash of the file you downloaded and compare it line-for-line:
If the two strings match exactly, the file is intact. If they differ — even by one character — stop, delete it and download again. The full walkthrough, including verifying on Android itself, is in Verifying a wallet download.
03 Install it on Android
Because the wallet is delivered as a direct download rather than through a store, Android will ask for permission to install it. This is a per-app, per-source setting and is normal for any signed APK installed outside a store.
- Open the downloaded
.apk— your file manager or browser downloads list will offer to install it. - Android will prompt that your browser is not allowed to install unknown apps. Tap through to Settings, then enable install from unknown sources for that browser only (the exact label varies by Android version — it is usually “Allow from this source”).
- Return to the install screen and confirm. The app installs and appears in your launcher.
- Open it.
You only grant that permission to the one app you used to download, and you can turn it back off afterwards. It does not open the whole device up — it scopes installs to a single trusted source.
04 First launch: create or restore
On first open the wallet gives you two paths.
Create a new wallet. The app generates a fresh BIP-39 recovery phrase — a list of ordinary words — and shows it to you once. Write it down on paper, in order, and keep it somewhere safe and offline. That phrase is the only way to recover your wallet if you lose the device. Because the wallet is self-custodial there is no “forgot password” — I cannot reset it for you, because I never hold it. The phrase is encrypted at rest on the device using the Android Keystore and unlocked with your biometric or device PIN, but the written backup is your real safety net.
Restore an existing wallet. If you already have a recovery phrase — from a previous install or another device — choose restore and type it in. Your addresses and balance reappear from the chain. Step-by-step guidance, including what to do if a word will not validate, is in Restoring from a seed phrase.