Rand Wallet د Firefox لپاره
هماغه توسیع لکه د Chrome جوړښت، له هماغه کوډ څخه، د Firefox لپاره بسته شوې. په دې کې هېڅ شی کوچنی یا بنډل شوی نه دی، نو هغه کوډ چې Mozilla یې کتنه کوي همغه کوډ دی چې تاسو یې چلوئ.
په Firefox Add-ons کې لیست کېدل په تمه دي. تر هغه چې بیاکتنه بشپړه شي، 0.8.0 نسخه له لاندې ښکته کولو څخه نصب کړئ، یا یې له سرچینې جوړ کړئ.
- په دې جوړ شوی
- JavaScript · Manifest V3
- د وېش لاره
- addons.mozilla.org
- اړتیاوې
- Firefox 140 یا وروسته
- لېږل
- د RandProtocol د ثبوت جوړوونکي، یا ستاسو د خپل ثبوت جوړوونکي له لارې لېږل کوي
نسخه 0.8.0
دوتنې په GitHub کې د v0.8.0 خپرونې سره نښتې دي؛ دلته تڼۍ یوازې هغو ته لینکونه دي، او له دې سایټ څخه هېڅ شی نه وړاندې کېږي.
- about:debugging پرانیزئ، This Firefox → Load Temporary Add-on… وټاکئ او زیپ غوره کړئ.
- لنډمهاله ضمیمه د Firefox په بیا پیلېدو لرې کېږي. د Firefox خپره شوې نسخه یوازې هغه څه په دایمي ډول نصبوي چې addons.mozilla.org لاسلیک کړي وي، نو تر هغه چې لیست ژوندی شي همداسې کار کوي.
- Firefox د یوې توسیع د سایټ اجازې د نصب پر مهال ورکوي. که تاسو هلته randbridge.org رد کړی وي، وروسته یې د توسیع د اجازو په پینل کې ورکړئ.
# په داسې حال کې چې SHA256SUMS د دوتنې په همغه فولډر کې ښکته شوې وي
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # Linux
# یا د یوې دوتنې مجموعه چاپ کړئ او له پورته سره یې پرتله کړئ
shasum -a 256 rand-wallet-firefox-0.8.0.zip سمون لرونکې مجموعه ښيي چې دوتنه همغه ده چې خپره شوې وه. دا نه ښيي چې دوتنه له سرچینې جوړه شوې ده: جوړونې لا تر اوسه بټ په بټ بیاتولیدېدونکې نه دي، نو که تاسو همدا پوهېدل غواړئ، پخپله یې جوړ کړئ.
د RandProtocol د ثبوت جوړوونکي، یا ستاسو د خپل ثبوت جوړوونکي له لارې لېږل کوي
د یوې بنډل ثبوت تر ټولو لوړه حافظه شاوخوا 6.2 GB ته رسېږي او براوزر WebAssembly ته 4 GiB ورکوي، نو توسیع هېڅکله پخپله ثبوت نه جوړوي. دا لېږد جوړوي، یو ثبوت جوړوونکی ثبوت جوړوي (په ډیفالټ ډول د RandProtocol ثبوت جوړوونکی، یا هغه چې تاسو یې جوړه کړئ)، ثبوت په محلي ډول کتل کېږي او بیا سپارل کېږي.
په پیل کې، له یو ځل خبرتیا وروسته، د RandProtocol ثبوت جوړوونکی کاروي. د دې لپاره چې خپل تاریخچه ترې پټه وساتئ، په همدې کمپیوټر د Rand Wallet ډیسکټاپ اپلیکیشن جوړه کړئ (د هغه Settings → Prove for my other devices، بیا لینک د توسیع په Settings → Prover کې ولګوئ) یا په سرور کې خپل rand-prover وکاروئ.
هغه وسیله چې ثبوت نشي جوړولی په ډیفالټ ډول د RandProtocol ثبوت جوړوونکي کاروي: یو څو ماشینونه چې تاییدوونکي یې چلوي (نن ورځ څلور، د https://prover.randprotocol.org لاندې)، پرته له فیس. له 0.6.9 راهیسې هر یو خپله کیلي لري چې بټوه یې ثابتوي، او بټوه دا خبره له لومړي لېږد مخکې وايي. هغه ماشین چې د یو لېږد ثبوت جوړوي، د بټوې د کتلو کیلي او یو ځل کارېدونکی مالګه (salt) ترلاسه کوي: چلوونکی یې د بټوې ټوله تاریخچه، هر ترلاسه شوی او لېږل شوی تادیه، لوستلی شي، خو لګښت نشي کولی. د لګښت کیلي هېڅکله ستاسو له وسیلې نه وځي، چې د واک ورکولو کوچنی ثبوت پخپله جوړوي. د لا ډېر محرمیت لپاره په Settings → Prover کې خپل ثبوت جوړوونکی وټاکئ، چې بیا تل غوره ګڼل کېږي؛ بټوه هر ثبوت له سپارلو مخکې کتي.
له ثابتوونکي (prover) سره د جوړه کولو ګام په ګام لارښود: docs/prover.md.
کیلي چېرته ساتل کېږي
د لګښت کیلي د والټ یوازینی راز دی. هېڅ حساب او هېڅ سرور نشته چې د هغې کاپي وساتي: که کیلي ورکه کړئ، هېڅوک یې بېرته نه شي راګرځولی، نو کله چې والټ یې تاسو ته ښيي، خوندي یې کړئ.
تبادله، او window.rand د Rand سایټونو لپاره
د بټوې خپله Swap پرده RAND او ټوکنونه د durian.market د حوضونو له لارې تبادله کوي: دقیق مقدار په ځنځیر کې له حوض څخه نرخوي، بیا تبادله پخپله ثابتوي او لېږي، او durian.market کولی شي همدا تبادله د window.rand.invoke له لارې وغواړي.
randbridge.org توسیع د window.rand په توګه پیدا کوي او د نښلېدو غوښتنه کولی شي. نښلېدل خلاصې بټوې او د هغه سایټ لپاره ستاسو منظورۍ ته اړتیا لري، او نښلول شوی سایټ ستاسو پته او د هغې د پل د ترلاسه کوونکي هش زده کوي، نور هېڅ نه.
یا یې پخپله جوړ کړئ
- توسیع د clients له زېرمتون څخه جوړه او بسته کړئ، لاندې.
- about:debugging پرانیزئ، This Firefox → Load Temporary Add-on… وټاکئ او dist/firefox/manifest.json غوره کړئ.
د وسیلو لړۍ: Rust 1.98.1، چې په ذخیره کې ټاکل شوې او rustup یې نصبوي. د جوړونې لارښود هر پېرودونکی (client) له یوه پاک ماشین څخه پوښي. د سرچینې فولډرونه: firefox/, extension/, 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)
core/scripts/build-wasm.sh # → extension/shared/core/ (wasm-bindgen-cli نصبوي)
firefox/pack.sh # → dist/firefox/ او dist/rand-wallet-firefox-<version>.zip
npx web-ext lint --source-dir dist/firefox څه کوي، په هر پلاټفارم کې
- والټ جوړ کړئ
- د لګښت کیلي پر وسیله جوړېږي، یو ځل ښودل کېږي چې تاسو یې خوندي کړئ، او د rand1… پته ترې اخیستل کېږي. موجوده کیلي، یا د rand CLI یو wallet.key.json وارد کړئ؛ هر کلاینټ همدا فایل صادروي.
- ترلاسه او لېږل
- ستاسو بیلانس د هغو نوټونو ټولګه ده چې یوازې ستاسو کیلي یې خلاصولی شي؛ والټ د ژمنو ونه سکن کوي ترڅو یې ومومي. د RAND یا د هر لېست شوي RPL ټوکن لېږد یو 4-ننوتنې-4-وتنې بنډل دی چې د یوه ثبوت په واسطه اجازه ورکول کېږي. هېڅوک لېږونکی، ترلاسه کوونکی، اندازه یا دا چې کومه شتمني لېږدول شوې، نه پوهېږي.
- فاسټ
- پر داسې testnet چې خلاص فاسټ لري، یو کلیک 100 RAND په یوه داسې نوټ کې جوړوي چې یوازې تاسو یې خلاصولی شئ.
- یوازې هغه څه افشا کړئ چې تاسو یې غواړئ
- د کتلو کیلي کاپي کړئ او په RandScan کې زما تاریخچه خلاصه کړئ ترڅو هر هغه نوټ ووینئ چې تاسو لېږلی یا ترلاسه کړی، یا د یوې تادیې د راکړې ورکړې کیلي کاپي کړئ ترڅو یوازې همدا تادیه افشا کړئ او بل هېڅ نه. اکسپلورر ستاسو په براوزر کې کوډ خلاصوي او کیلي هېڅ ځای ته نه لېږي.
د لیدلو کیلي او د راکړې ورکړې کیلي په randscan.org کې پرانیستل کېږي.
مخکې له دې چې څه ولېږئ
- زنځیر
- عامه پایننقطه chain 21 ته خدمت کوي، چې د 12 Oct 2026 10:31 UTC راهیسې فعال دی (د fullnode v0.8.0 پر بنسټ جوړ شوی). د والیټ مرکزي برخه fullnode v0.8.0 (c0878c3) په خپل ځان کې نیسي او هر بل chain ردوي: chain 21 د constraint set 9 پر بنسټ چلیږي، نو د 0.7.x والیټ پر هغه لیږد نشي کولی، او دا خپروونه پر chain 20 لیږد نشي کولی. کلیګانې او پتې همداسې پاتې کیږي؛ هغه والیټ چې chain 20 یې سکن کړی و، یو ځل د بلې زنځیر خبرتیا ښکاره کوي او د chain 21 له genesis څخه بیا سکن کوي. د پل ډیپازیټونه او ایستل په zUSD کې 0.1% فیس لري، چې والیټ یې د ایستلو دمخه تاسو ته ښیي.
- د RPC پای ټکی
- ترتیبات → شبکه. ډیفالټ یې https://rpc.randprotocol.org دی؛ هر rand-node RPC چې تاسو ورته لاسرسی لرئ کار کوي، او خوندي شوی URL له ساتلو مخکې ازمویل کېږي
- ثبوت جوړول
- د یوه بنډل ثبوت تر ټولو لوړه حافظه شاوخوا 6.2 GB ته رسېږي او د لپټاپ پر CPU شاوخوا یوه دقیقه وخت نیسي
- حالت
- آزمایښتي testnet سافټویر. پلټنه شوې نه ده. پر testnet باندې RAND هېڅ ریښتینی ارزښت نه لري
- جواز
- GPL-3.0-only، لکه د بشپړ نوډ هغه crates چې هر کلاینټ ورسره تړل کېږي
یو والټ، هر پلاټفارم
هر ځای کې همغه د کیلي دوتنه، د پتې بڼه او قواعد: هغه والټ چې دلته جوړ شي، هر بل پېرودونکي او rand CLI ته واردېدای شي.