Rust
Rust ትግበራው በዋናው የሥራ ቦታ ውስጥ የሚገኝ ሲሆን ከ Iroha 3 ኮድ መሠረት ጋር ለመስራት በጣም ቀጥተኛ መንገድ ሆኖ ይቆያል።
ምን ማግኘት ትችላለህ?
የቅድመ-መንገድ መዝገብ በአሁኑ ጊዜ የሚከተሉትን ያጋልጣል:
- የ
irohaRust ደንበኛ ሳጥን irohaCLI በጣም የተሟላ የማጣቀሻ ደንበኛ ሆኖ- በ SDK ንብርብሮች ጥቅም ላይ የዋሉት የተጋራ የመረጃ ሞዴል ፣ ምስጢራዊ መረጃ እና Norito ሳጥኖች
የሚመከር የመነሻ ነጥብ
ለፕሮጀክቱ ወቅታዊ ሁኔታ 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 allTaira ንባብ ብቻ ይሞክሩ
ከዚሁ የስራ ቦታ ቼክ አውታር የህዝብ 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 ሰነድ በጣም ወቅታዊ ምንጭ ነው ።