macOS के लिए Rand Wallet
डेस्कटॉप ऐप: सिस्टम वेबव्यू में साझा वॉलेट इंटरफ़ेस, जो सीधे लिंक किए गए Rust कोर पर चलता है। यह एकमात्र क्लाइंट है जो किसी ट्रांसफ़र का प्रूफ़ आपके अपने Mac पर बनाता है, और यह आपके ब्राउज़र वॉलेट के लिए भी प्रूफ़ बना सकता है।
संस्करण 0.8.0, 2026-10-12। डाउनलोड की गई फ़ाइल को खोलने से पहले उसके SHA-256 से उसका मिलान करें।
- निर्माण में प्रयुक्त
- Tauri · Rust कोर, साझा इंटरफ़ेस
- वितरण माध्यम
- GitHub Releases से एक .dmg
- आवश्यकताएँ
- भेजने के लिए 8 GiB मेमोरी; बिल्ड करने के लिए Xcode Command Line Tools
- भेजना
- इसी कंप्यूटर पर प्रूफ़ बनाता है
संस्करण 0.8.0
फ़ाइलें GitHub पर v0.8.0 रिलीज़ के साथ संलग्न हैं; यहाँ के बटन उन्हीं के लिंक हैं, और इस साइट से कुछ भी सर्व नहीं किया जाता।
- .dmg खोलें और Rand Wallet को Applications में खींचें।
- ऐप ad-hoc साइन किया गया है और अभी नोटराइज़ नहीं हुआ है, इसलिए पहली बार खोलने पर संदेश आता है कि Apple इसे सत्यापित नहीं कर सका। पहले फ़ाइल को उसके SHA-256 से मिलाकर जाँचें, फिर सिस्टम सेटिंग्स → गोपनीयता और सुरक्षा खोलें और Rand Wallet वाले संदेश के पास फिर भी खोलें चुनें।
- या क्वारंटीन फ़्लैग स्वयं हटाएँ: xattr -dr com.apple.quarantine "/Applications/Rand Wallet.app"
# जब SHA256SUMS उसी फ़ोल्डर में डाउनलोड किया गया हो जिसमें फ़ाइल है
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # Linux
# या किसी एक फ़ाइल का sum प्रिंट करें और उसका मिलान ऊपर दिए गए sum से करें
shasum -a 256 rand-wallet-0.8.0-macos-arm64.dmg sum का मिलान यह बताता है कि फ़ाइल वही है जो प्रकाशित की गई थी। इससे यह सिद्ध नहीं होता कि फ़ाइल स्रोत से ही बिल्ड की गई है: बिल्ड अभी बिट-दर-बिट पुनरुत्पादनीय नहीं हैं, इसलिए यदि आपको यही जानना है, तो इसे स्वयं बिल्ड करें।
इसी कंप्यूटर पर प्रूफ़ बनाता है
डेस्कटॉप ऐप एकमात्र क्लाइंट है जिसमें किसी ट्रांसफ़र का प्रूफ़ आरंभ से अंत तक उसी मशीन पर बनता है जो आपके हाथ में है। वॉलेट कोर ऐप में Rust crate के रूप में लिंक किया गया है, इसलिए प्रूवर नेटिव रूप से चलता है और एकमात्र सीमा मशीन की मेमोरी है: एक बंडल प्रूफ़ की अधिकतम मेमोरी खपत लगभग 6.2 GB होती है, और 8 GiB से कम RAM होने पर ऐप प्रूफ़ शुरू ही नहीं करता, ताकि उसे बीच में रुकना न पड़े।
लैपटॉप CPU पर एक प्रूफ़ में लगभग एक मिनट लगता है। भेजें स्क्रीन हर चरण की स्थिति दिखाती है (चयन, विटनेस, प्रूफ़ निर्माण, सबमिट करना, पुष्टि), और ऑटो-लॉक प्रगति में चल रहे ट्रांसफ़र की प्रतीक्षा करता है, बजाय इसके कि प्रूफ़ के बीच में ही कुंजी हटा दे।
डेस्कटॉप ऐप आपके अन्य वॉलेट के लिए भी प्रूफ़ बनाता है। सेटिंग्स → मेरे अन्य उपकरणों के लिए प्रूफ़ बनाएँ एक पेयरिंग लिंक देता है, जिसे उसी मशीन पर ब्राउज़र एक्सटेंशन या लोकल वेब वॉलेट अपनी सेटिंग्स → प्रूवर में पेस्ट करता है।
कुंजी कहाँ रहती है
स्पेंड कुंजी वॉलेट का एकमात्र रहस्य है। कोई खाता नहीं है और कोई सर्वर इसकी प्रति नहीं रखता: कुंजी खो जाने पर कोई उसे पुनर्स्थापित नहीं कर सकता, इसलिए जब वॉलेट इसे आपको दिखाए, तभी इसे सहेज लें।
डेस्कटॉप ऐप क्या नहीं करता
ब्रिज बर्न, स्टेकिंग, कॉन्ट्रैक्ट डिप्लॉय और गोपनीय कॉल ऐप में उपलब्ध नहीं हैं। इनके लिए सेटिंग्स से कुंजी फ़ाइल एक्सपोर्ट करें और फ़ुल नोड रिपॉज़िटरी के rand कमांड-लाइन वॉलेट का उपयोग करें; वही कुंजी दोनों में काम करती है।
या इसे स्वयं बिल्ड करें
- पूर्वापेक्षाएँ हैं: Xcode Command Line Tools (xcode-select --install), rustup और Node 22 या उसके बाद का संस्करण।
- पहला बिल्ड प्रूवर को कंपाइल करता है और इसमें कई मिनट लगते हैं। Intel .dmg के लिए --target x86_64-apple-darwin जोड़ें।
टूलचेन: Rust 1.98.1, जो रिपॉज़िटरी में पिन किया गया है और जिसे rustup इंस्टॉल करता है। बिल्ड गाइड एक साफ़ मशीन से हर क्लाइंट को बिल्ड करने की प्रक्रिया बताती है। स्रोत डायरेक्टरी: desktop/, ui/, core/.
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients
git checkout v0.8.0 && git submodule update --init # रिलीज़; core/vendor/fullnode @ v0.8.0 (c0878c3)
cargo install tauri-cli --version "^2.0.0" --locked # एक बार
cd desktop/src-tauri
cargo tauri dev # सोर्स से चलाएँ
cd ../.. && scripts/release/build-desktop.sh # .dmg → dist/release/ हर प्लेटफ़ॉर्म पर यह क्या करता है
- वॉलेट बनाएँ
- डिवाइस पर बनाई गई एक स्पेंड कुंजी, जिसे सहेजने के लिए एक बार दिखाया जाता है, और उससे व्युत्पन्न rand1… पता। कोई मौजूदा कुंजी, या rand CLI की wallet.key.json इम्पोर्ट करें; हर क्लाइंट वही फ़ाइल एक्सपोर्ट करता है।
- प्राप्त करें और भेजें
- आपका बैलेंस उन नोटों का समूह है जिन्हें केवल आपकी कुंजी खोल सकती है; वॉलेट उन्हें खोजने के लिए कमिटमेंट ट्री स्कैन करता है। RAND या किसी भी सूचीबद्ध RPL टोकन का ट्रांसफ़र एक 4-इन-4-आउट बंडल है, जिसे एक प्रूफ़ अधिकृत करता है। किसी को पता नहीं चलता कि प्रेषक कौन है, प्राप्तकर्ता कौन है, राशि कितनी है या कौन-सा एसेट स्थानांतरित हुआ।
- फ़ॉसेट
- खुले फ़ॉसेट वाले testnet पर, एक टैप से 100 RAND एक ऐसे नोट में मिंट होते हैं जिसे केवल आप खोल सकते हैं।
- केवल वही प्रकट करें जो आप चुनें
- अपनी व्यूइंग कुंजी कॉपी करें और RandScan पर My history खोलें, ताकि आपके भेजे या प्राप्त किए गए हर नोट को देख सकें, या किसी एक भुगतान की ट्रांज़ैक्शन कुंजी कॉपी करके ठीक वही भुगतान प्रकट करें और कुछ नहीं। एक्सप्लोरर आपके ब्राउज़र में डिक्रिप्ट करता है और कुंजी को कभी कहीं नहीं भेजता।
व्यूइंग कुंजियाँ और ट्रांज़ैक्शन कुंजियाँ randscan.org पर खुलती हैं।
कुछ भी भेजने से पहले
- चेन
- सार्वजनिक एंडपॉइंट chain 21 को सर्व करता है, जो 12 Oct 2026 10:31 UTC से लाइव है (fullnode v0.8.0 पर कट किया गया)। वॉलेट कोर fullnode v0.8.0 (c0878c3) को वेंडर करता है और किसी अन्य चेन को अस्वीकार करता है: chain 21 constraint set 9 चलाती है, इसलिए 0.7.x वॉलेट इस पर भेज नहीं सकता, और यह रिलीज़ chain 20 पर नहीं भेज सकती। कुंजियाँ और पते यथावत रहते हैं; जिस वॉलेट ने chain 20 को स्कैन किया था, वह एक बार भिन्न-चेन बैनर दिखाता है और chain 21 के जेनेसिस से पुनः स्कैन करता है। ब्रिज जमा और निकासी पर zUSD में 0.1% शुल्क बना रहता है, जिसे वॉलेट निकासी से पहले दिखाता है।
- RPC एंडपॉइंट
- Settings → Network। डिफ़ॉल्ट https://rpc.randprotocol.org है; कोई भी rand-node RPC जिस तक आप पहुँच सकें, काम करता है, और सहेजे गए URL को रखने से पहले जाँचा जाता है
- प्रूविंग
- एक बंडल प्रूफ़ की मेमोरी अधिकतम लगभग 6.2 GB तक जाती है और लैपटॉप CPU पर इसमें लगभग एक मिनट लगता है
- स्थिति
- प्रायोगिक testnet सॉफ़्टवेयर। ऑडिट नहीं हुआ है। testnet पर RAND का कोई वास्तविक मूल्य नहीं है
- लाइसेंस
- GPL-3.0-only, उन फ़ुल नोड क्रेट्स की तरह जिनसे हर क्लाइंट लिंक होता है
एक वॉलेट, हर प्लेटफ़ॉर्म
हर जगह वही कुंजी फ़ाइल, वही पता प्रारूप और वही नियम: यहाँ बनाया गया वॉलेट किसी भी अन्य क्लाइंट में और rand CLI में इम्पोर्ट हो जाता है।