Rand Protocol
Bureau

Rand Wallet pour Windows

L'application de bureau : l'interface de wallet partagée, dans la webview du système, au-dessus du cœur Rust lié directement. C'est le seul client qui prouve un transfert sur votre propre ordinateur, et il peut aussi produire les preuves de votre wallet de navigateur.

Version 0.8.0, 2026-10-12. Vérifiez le téléchargement à l'aide de son SHA-256 avant de l'ouvrir.

Icône de Rand Wallet
Développé avec
Tauri · cœur Rust, interface partagée
Distribué via
un installateur .msi, depuis GitHub Releases
Prérequis
Windows 10 ou version ultérieure, avec le runtime WebView2 ; 8 GiB de mémoire pour envoyer
Envoi
Prouve sur cet ordinateur
Téléchargement

Version 0.8.0

Les fichiers sont joints à la release v0.8.0 sur GitHub ; les boutons ci-dessous sont des liens vers ces fichiers, et rien n'est servi depuis ce site.

  1. Lancez l'installateur. Il ajoute le runtime WebView2 si la machine ne l'a pas.
  2. L'installateur n'est pas encore signé, si bien que SmartScreen affiche « Windows a protégé votre PC ». Vérifiez d'abord le fichier par rapport à son SHA-256, puis choisissez Informations complémentaires → Exécuter quand même.
Installateur (.msi)
Windows 10 et 11 64 bits · 6.0 MB
Télécharger
rand-wallet-0.8.0-windows-x64.msi
SHA-256 92cf9456c6d2920d2f6b782e855a5cbe826790a98440a52ac8f2810e57de044a
Installateur (.exe)
la même application, sous forme de programme d'installation · 4.6 MB
Télécharger
rand-wallet-0.8.0-windows-x64-setup.exe
SHA-256 59ed374413c0f9bdf6502f6c8f220c4912cde2e4eefbc8dc11ef3f21b48252a3
Vérifier ce que vous avez téléchargé
SHA256SUMS
# PowerShell : affiche le SHA-256 du fichier ; comparez-le à celui indiqué ci-dessus
Get-FileHash rand-wallet-0.8.0-windows-x64.msi -Algorithm SHA256
Get-FileHash rand-wallet-0.8.0-windows-x64-setup.exe -Algorithm SHA256

Une somme identique indique que le fichier est bien celui qui a été publié. Elle n'indique pas que le fichier a été compilé à partir des sources : les builds ne sont pas encore reproductibles bit à bit ; si c'est ce que vous devez savoir, compilez-le vous-même.

Envoi

Prouve sur cet ordinateur

L'application de bureau est le seul client dans lequel un transfert est prouvé de bout en bout sur la machine que vous avez entre les mains. Le cœur du wallet est lié à l'application sous forme de crate Rust : le prover s'exécute donc en natif et la seule limite est la mémoire de la machine. Une preuve de bundle atteint un pic d'environ 6,2 GB, et en dessous de 8 GiB de RAM l'application refuse d'en lancer une plutôt que d'être arrêtée à mi-chemin.

Une preuve prend environ une minute sur un processeur de portable. L'écran Send indique chaque étape (sélection, témoin, preuve, soumission, confirmation), et le verrouillage automatique attend la fin d'un transfert en cours au lieu de supprimer la clé en pleine preuve.

L'application de bureau produit aussi les preuves de vos autres wallets. Settings → Prove for my other devices fournit un lien d'appairage que l'extension de navigateur ou le wallet web local de la même machine colle dans son Settings → Prover.

Vos clés

Où se trouve la clé

La clé de dépense est l'unique secret du portefeuille. Il n'y a ni compte ni serveur qui en détienne une copie : si vous perdez la clé, personne ne peut la restaurer ; enregistrez-la donc dès que le portefeuille vous l'affiche.

Clé de dépense
Chiffrée au repos dans un coffre protégé par mot de passe, le même que pour tous les autres shells : AES-256-GCM sous PBKDF2-SHA256 à 600 000 itérations. Tant que le wallet est déverrouillé, la clé en clair ne réside que dans la mémoire du processus de l'application.
Données
Un seul wallet.json sous %APPDATA%\RandWallet, lisible uniquement par votre utilisateur. Il contient le coffre, les paramètres et le magasin de notes, un cache de données publiques de la chaîne qu'une nouvelle analyse reconstruit.
Réseau
Uniquement l'URL RPC dans Settings. Les liens n'ouvrent que randscan.org et randprotocol.org ; l'application n'a pas le droit d'ouvrir un autre hôte.
Également

Ce que l'application de bureau ne fait pas

Les burns de bridge, le staking, les déploiements de contrats et les appels confidentiels ne sont pas dans l'application. Exportez le fichier de clé depuis Settings et utilisez pour cela le wallet en ligne de commande rand du dépôt du full node ; la même clé fonctionne dans les deux.

Compiler depuis les sources

Ou compilez-le vous-même

  1. Il vous faut Visual Studio Build Tools avec « Desktop development with C++ », rustup, Node 22 ou ultérieur et Git for Windows. Exécutez les commandes dans Git Bash.
  2. La première compilation construit le prover et prend plusieurs minutes.

Chaîne d'outils : Rust 1.98.1, épinglé dans le dépôt, que rustup installe. Le guide de compilation couvre chaque client à partir d'une machine vierge. Répertoires des sources : desktop/, ui/, core/.

Rand Wallet pour Windows
bash
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients
git checkout v0.8.0 && git submodule update --init   # la version publiée ; core/vendor/fullnode @ v0.8.0 (c0878c3)
cargo install tauri-cli --version "^2.0.0" --locked   # une seule fois
cd desktop/src-tauri
cargo tauri dev   # l'exécuter depuis les sources
cd ../.. && scripts/release/build-desktop.sh   # le .msi et le -setup.exe → dist/release/
Tous les clients

Ce qu'il fait, sur toutes les plateformes

Créer un portefeuille
Une clé de dépense générée sur l'appareil, affichée une seule fois pour que vous la sauvegardiez, et l'adresse rand1… qui en est dérivée. Importez une clé existante, ou un wallet.key.json issu de la CLI rand ; tous les clients exportent le même fichier.
Recevoir et envoyer
Votre solde est l'ensemble des notes que seule votre clé peut ouvrir ; le portefeuille parcourt l'arbre d'engagements pour les trouver. Un transfert de RAND ou de n'importe quel jeton RPL répertorié est un seul bundle 4 entrées, 4 sorties, autorisé par une preuve. Personne n'apprend l'expéditeur, le destinataire, le montant ni l'actif déplacé.
Faucet
Sur un testnet doté d'un faucet ouvert, une simple pression crée 100 RAND dans une note que vous seul pouvez ouvrir.
Ne divulguer que ce que vous choisissez
Copiez votre clé de visualisation et ouvrez My history sur RandScan pour voir chaque note que vous avez envoyée ou reçue, ou copiez la clé de transaction d'un paiement pour divulguer exactement ce paiement et rien d'autre. L'explorateur déchiffre dans votre navigateur et n'envoie la clé nulle part.

Les clés de consultation et les clés de transaction s'ouvrent sur randscan.org.

Notes sur le testnet

Avant d'envoyer quoi que ce soit

Chaîne
Le point d'accès public sert la chain 21, en service depuis le 12 Oct 2026 10:31 UTC (issue de fullnode v0.8.0). Le cœur du portefeuille intègre fullnode v0.8.0 (c0878c3) et refuse toute autre chaîne : la chain 21 exécute le constraint set 9, de sorte qu'un portefeuille 0.7.x ne peut pas y envoyer de transactions, et cette version ne peut pas en envoyer sur la chain 20. Les clés et les adresses sont conservées ; un portefeuille qui scannait la chain 20 affiche une seule fois une bannière de chaîne différente, puis relance l'analyse depuis le bloc de genèse de la chain 21. Les dépôts et retraits via le bridge appliquent des frais de 0,1 % en zUSD, que le portefeuille affiche avant le retrait.
Point d'accès RPC
Settings → Network. Par défaut https://rpc.randprotocol.org ; tout RPC rand-node que vous pouvez joindre convient, et une URL enregistrée est vérifiée avant d'être conservée
Génération de preuves
Une preuve de bundle atteint environ 6,2 GB de mémoire au pic et prend environ une minute sur un CPU de portable
Statut
Logiciel testnet expérimental. Non audité. Le RAND sur le testnet n'a aucune valeur réelle
Licence
GPL-3.0-only, comme les crates du nœud complet que chaque client lie
Autres clients

Un portefeuille, toutes les plateformes

Le même fichier de clé, le même format d'adresse et les mêmes règles partout : un portefeuille créé ici s'importe dans tout autre client et dans la CLI rand.