Skip to content

Rand Wallet v0.7.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:13
· 104 commits to main since this release

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         # Linux
Get-FileHash .\rand-wallet-0.7.1-windows-x64.msi -Algorithm SHA256

First 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 +x it 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.