Repository navigation
Rand Wallet v0.7.1
Built for Rand testnet chain 20 (cut 2026-10-01 on fullnode v0.6.8, c9c9bd3), on fullnode v0.7.0 (806ed34), which this wallet core vendors — the same as 0.7.0. Your wallet and its history carry over.
Testnet software: not audited, not for real value.
Download
| you have | file |
|---|---|
| macOS, Apple silicon | rand-wallet-0.7.1-macos-arm64.dmg |
| macOS, Intel | rand-wallet-0.7.1-macos-x64.dmg |
| Windows 10 / 11 | rand-wallet-0.7.1-windows-x64.msi (or …-setup.exe, the same app) |
| Debian, Ubuntu | rand-wallet-0.7.1-linux-x86_64.deb |
| Fedora, openSUSE | rand-wallet-0.7.1-linux-x86_64.rpm |
| any other Linux | rand-wallet-0.7.1-linux-x86_64.AppImage, or the bare binary in …-linux-x86_64.tar.gz |
| Linux on arm64 | the same four, named …-linux-arm64.… |
| Chrome, Edge, Brave | rand-wallet-chrome-0.7.1.zip — unzip, then Load unpacked at chrome://extensions |
| Firefox 140+ | rand-wallet-firefox-0.7.1.zip — Load Temporary Add-on… at about:debugging |
| Android 8+ | rand-wallet-0.7.1-android.apk |
| to build it yourself | rand-wallet-0.7.1-source.tar.gz — this repository and its submodule |
iOS has no download (Apple installs only from TestFlight or the App Store); build it in Xcode from the source. rand-wallet-0.7.1-android.aab is the bundle submitted to Google Play, attached for the record; a phone installs the .apk.
Check it
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # LinuxGet-FileHash .\rand-wallet-0.7.1-windows-x64.msi -Algorithm SHA256First launch
Nothing here is signed with a paid developer certificate yet.
- macOS: System Settings → Privacy & Security → Open Anyway, or
xattr -dr com.apple.quarantine "/Applications/Rand Wallet.app". - Windows: SmartScreen → More info → Run anyway.
- Linux AppImage:
chmod +xit first. - Android: signed with this project's upload key, certificate SHA-256
75:22:2E:BF:22:D3:95:80:A5:11:2A:AC:B7:EC:2E:03:93:91:07:77:96:E0:45:1D:7B:CF:E3:7E:FA:06:53:52.
A device that can make a proof (the desktop app, about 8 GiB) makes it. One that cannot — a browser, most phones — now uses the RandProtocol prover by default (https://prover.randprotocol.org, four machines run by the validators, no fee), after a one-time notice: like any prover it is sent the wallet's viewing key, so its operators can read the wallet's whole history, and it can never spend. Settings → Prover chooses your own prover instead (the desktop app's Prove for my other devices, or your own server), which is then always preferred, or none (docs/prover.md). Details, and how to build every client from source: the README and https://randprotocol.org/clients.
Since v0.7.0
- Swap on Android and iOS. The phone apps get the Swap screen the browser extensions and the desktop app have had since 0.7.0: trade RAND and tokens through the durian.market pools from the wallet. The phone makes the program call's proof and the spend authorisation itself and the RandProtocol provers make the large proof; the amount you receive is exact, and a pool that moves first means a new quote, never a worse fill. Swap takes Faucet's place on the home screen; the faucet is under Activity.
- A swap needs about 1.5 GB of memory on the phone for its own proofs. A phone without it is told so before anything starts, rather than the app being stopped half-way.
- Android: activity rows show each token as itself (a swap's DUR reads as DUR, with its own decimals), and a swap's row says Swap.