Rust
تنفيذ Rust يعيش في مساحة العمل الرئيسية ويظل الطريقة الأكثر مباشرة للعمل مع قاعدة الشفرات Iroha 3.
ما تحصل عليه
المخزن الصعودي يعرض حالياً:
- صندوق العملاء
irohaRust irohaCLI كعميل مرجع أكثر اكتمالاً- النموذج المشترك للبيانات والعملة المشفرة، وصناديق Norito التي تستخدمها طبقة SDK
نقطة البداية الموصى بها
عن الحالة الحالية للمشروع، ابدأ بالمرجع CLI ومساحة العمل نفسها:
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha
cargo build --workspaceقم بتشغيل العميل المرجعي مع إعداد العميل الافتراضي المسجل في:
cargo run --bin iroha -- --config ./defaults/client.toml ledger domain list allجرب Taira القراءة فقط
من نفس نقطة التحقق في مكان العمل، حاول مساعد تشخيص عام Taira:
cargo run --bin iroha -- taira doctor \
--public-root https://taira.sora.org \
--jsonللتحقق من مستوى الطريق، استخدم Torii JSON API مباشرة:
curl -fsS https://taira.sora.org/status \
| jq '{blocks, txs_approved, txs_rejected, queue_size, peers}'
curl -fsS 'https://taira.sora.org/v1/assets/definitions?limit=5' \
| jq -r '.items[] | [.id, .name, .total_quantity] | @tsv'بعد إنشاء taira.client.toml ، يمكن لنفس النظام الثنائي تشغيل أوامر القناري الموقعة ضد Taira. ابق هذه منفصلة عن اختبارات الوحدة العادية لأنها تتطلب حسابًا تمولًا من الصمام وتوافر شبكة الاختبار الحية.
استخدام صندوق العملاء Rust
قم بتثبيت إصلاح Iroha Git المستخدم من قبل شبكتك:
[dependencies]
iroha = { git = "https://github.com/hyperledger-iroha/iroha.git", rev = "<IROHA_COMMIT>", package = "iroha" }إذا كنت بحاجة إلى الأمثلة الأكثر اكتمالاً على كيفية استخدام السطحات Rust في الممارسة العملية، تحقق من:
crates/iroha_clicrates/iroha/README.mdcrates/iroha_cli/README.md
بالنسبة لتدفقات عمل الاحتفاظ المدارة في دفتر التسجيل ، انظر احتفاظ الأصول الأصلية. نموذج البيانات Rust يحتوي حاليًا على تغطية نوعية أكثر اكتمالًا للتأمين في السوق ، وقفل الأصول العامة ، والاحتفاظ غير المعروفة ، والاستفسارات والأحداث.
يمكنك إعادة تشكيل صورة لمساعدة محلية CLI مع:
cargo run -p iroha_cli --bin iroha -- tools markdown-help > crates/iroha_cli/CommandLineHelp.mdملاحظات
- توفر CLI حالياً تغطية أفضل من وثائق الصندوق المستقلة.
- بالنسبة لتدفقات النمط، فإن وثائق CLI هي المصدر الأكثر حداثة.