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.
- 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
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.
- Lancez l'installateur. Il ajoute le runtime WebView2 si la machine ne l'a pas.
- 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.
# 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.
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.
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.
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.
Ou compilez-le vous-même
- 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.
- 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/.
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/ 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.
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
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.