Rust
Rust tətbiqi əsas iş məkanında yaşayır və Iroha 3 kod bazası ilə işləmək üçün ən birbaşa yol olaraq qalır.
Nə əldə edəcəksən
Hazırda yuxarı axın repositoriyası aşağıdakıları açıqlayır:
irohaRust müştəri qutusuirohaCLI ən tam istinad müştəri olaraq- SDK qatı tərəfindən istifadə olunan paylaşılan məlumat modeli, kripto və Norito qutuları
Tələb olunan başlanğıc nöqtəsi
Layihənin hazırkı vəziyyəti üçün CLI və iş sahəsinin özü ilə başlayın:
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha
cargo build --workspaceReferensiyalı müştərini verilişi olan standart müştəri konfiqurasiyası ilə icra edin:
cargo run --bin iroha -- --config ./defaults/client.toml ledger domain list allTaira Yalnız oxumaq üçün cəhd edin
Eyni iş məkanında yoxlama vasitəsilə Taira diaqnostik köməkçisini sınayın:
cargo run --bin iroha -- taira doctor \
--public-root https://taira.sora.org \
--jsonMarşrut səviyyəsində yoxlamalar üçün Torii'nın JSON API ünvanını birbaşa istifadə edin:
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 yaratdıqdan sonra, eyni ikili Taira ilə imzalanmış kanary əmrlərini icra edə bilər. Bunları adi vahid testlərdən ayırın, çünki faucet maliyyələşdirilmiş hesab və canlı test şəbəkəsinin mövcudluğu tələb olunur.
Rust müştəri qutusunun istifadəsi
Şəbəkənizdə istifadə olunan Iroha Git tənzimləməsini bağlayın:
[dependencies]
iroha = { git = "https://github.com/hyperledger-iroha/iroha.git", rev = "<IROHA_COMMIT>", package = "iroha" }Rust səthlərinin praktikada necə istifadə edildiyinə dair ən tam nümunələr lazımdırsa, yoxlayın:
crates/iroha_clicrates/iroha/README.mdcrates/iroha_cli/README.md
Kitabda idarə olunan escrow iş axınları üçün Native Asset Escrow-ə baxın. Rust məlumat modeli hazırda bazar escrow, ümumi aktivlər qapanələri, anonim escrow, sorğu və hadisələr üçün ən tam tiplənmiş əhatə dairəsinə malikdir.
Yerli CLI kömək snapshot bərpa edə bilərsiniz:
cargo run -p iroha_cli --bin iroha -- tools markdown-help > crates/iroha_cli/CommandLineHelp.mdQeydlər
- CLI hazırda müstəqil qutu sənədlərinə nisbətən daha yaxşı bir əhatə təmin edir.
- Operator üslubunda axınlar üçün ən aktual mənbə CLI sənədləşmədir.