Iroha 3 በ CLI በኩል ይሠራል
የ iroha ባይናሪ ለ Iroha 3 የትእዛዝ መስመር ደንበኛ ነው. የመረጃ ቋት ሁኔታን ለመጠየቅ, ግብይቶችን ለማቅረብ እና የአሠራር መጨረሻ ነጥቦችን ለመፈተሽ ይጠቀሙበት.
1. ቅድመ ሁኔታዎች
በመጀመሪያ አካባቢያዊ አውታረ መረብ ይጀምሩ:
የሚከተሉት ምሳሌዎች Launch Iroha 3 ውስጥ ከተፈጠረው አካባቢያዊ አውታረ መረብ የተፈጠረውን የደንበኛ ውቅር ይገምታሉ:
./localnet/client.toml2. መሰረታዊ CLI ማዋቀር
ከፍተኛውን ደረጃ እርዳታ አሳይ:
cargo run --bin iroha -- --config ./localnet/client.toml --helpCLI በእነዚህ ከፍተኛ ደረጃ ትዕዛዞች ቡድኖች የተደራጀ ነው:
accountለሂሳብ-ተኮር አቋራጭ መንገዶችtxለግብይት ደረጃ ረዳቶችledgerለሊነር ማንበብና መጻፍopsለኦፕሬተር ምርመራዎችappለአፕሊኬሽኖች API ረዳቶችcontractለውል ማሰማራት እና ጥሪtoolsለዲጂኖስቲክስ እና ለገንቢ አገልግሎት ሰጪዎችtairaለ Taira እና Nexus ተኮር የስራ ፍሰቶች
የ ledger ቡድን እንደ ledger transaction ያሉ የጎራ-ተኮር የግብይት ረዳቶችን ያካትታል ።
ለሰው ሊነበብ የሚችል የኦፕሬተር ውፅዓት --output-format text እና ጥብቅ አውቶማቲክ ሁነታ --machine ን ይጠቀሙ።
3. የህዝብ Taira የሙከራ ኔትውን ይሞክሩ
አንድ አካባቢያዊ እኩዮች ማስኬድ ወይም ፊርማ ለመፍጠር በፊት ማንበብ ብቻ Taira ፍተሻዎችን መሞከር ይችላሉ. እነዚህ ትዕዛዞች የህዝብ Torii JSON መስመሮችን ይጠቀማሉ እና የሙከራ ኔት XOR አይጠቀሙም.
Taira ጤንነት ይመልከቱ:
curl -fsS https://taira.sora.org/status \
| jq '{blocks, txs_approved, txs_rejected, queue_size, peers}'universal የውሂብ ቦታ ውስጥ የሕዝብ ጎራዎችን ይዘርዝሩ:
curl -fsS 'https://taira.sora.org/v1/domains?limit=10' \
| jq -r '.items[].id'አንዳንድ የአክሲዮን ትርጉሞች እና ወቅታዊ አቅርቦታቸው ተዘርዝረዋል:
curl -fsS 'https://taira.sora.org/v1/assets/definitions?limit=10' \
| jq -r '.items[] | [.id, .name, .mintable, .total_quantity] | @tsv'የአሁኑ iroha ባይንሪ ካለዎት የ Taira የምርመራ ረዳት ይሂዱ:
iroha taira doctor --public-root https://taira.sora.org --jsonይፍጠሩ taira.client.toml የተፈረሙትን ትዕዛዞች ለመፈተሽ ዝግጁ ከሆንክ ብቻ። ጋር ይገናኙ SORA Nexus የመረጃ ቋቶች ለኮንፊግ, ቧንቧ እና የካናሪ ፍሰት. Taira ሂሳቡ በቧንቧ ክፍያ አክሲዮን እስከሚከፈል ድረስ።
ለማንኛውም ክፍያ የሚከፈልበት Taira CLI ምሳሌ ፣ የቧንቧ ረዳቱን ከ ውስጥ ያስቀምጡ Testnet XOR በ Taira ላይ እንደ taira_faucet_claim.py ያግኙ ፣ ከዚያ በመጀመሪያ የሙከራ ኔት XOR ን ይጠይቁ:
export TAIRA_ACCOUNT_ID='<TAIRA_I105_ACCOUNT_ID>'
export TAIRA_FEE_ASSET=6TEAJqbb8oEPmLncoNiMRbLEK6tw
curl -fsS https://taira.sora.org/v1/accounts/faucet/puzzle | jq .
python3 taira_faucet_claim.py "$TAIRA_ACCOUNT_ID"
iroha --config ./taira.client.toml ledger asset get \
--definition "$TAIRA_FEE_ASSET" \
--account "$TAIRA_ACCOUNT_ID"የቧንቧ እንቆቅልሽ ወይም የይገባኛል ጥያቄ መንገድ 502 የሚመለስ ከሆነ ይጠብቁ እና እንደገና ይሞክሩ. ይህ የህዝብ የሙከራ አውታረመረብ ተደራሽነት ችግር ነው, የመለያ ቁልፎችን ለማደስ ምልክት አይደለም.
ሚዛኑ ከተገለጠ በኋላ የክፍያ ንብረቱን ሜታዳታ ይጨምሩ እንዲህ ይላል:
printf '{"gas_asset_id":"%s"}\n' "$TAIRA_FEE_ASSET" > taira.tx-metadata.json
iroha --config ./taira.client.toml \
--metadata ./taira.tx-metadata.json \
ledger transaction ping --msg "hello from faucet-funded taira"4. መሠረታዊ የመቁጠሪያ ትዕዛዞች
ሁሉንም ጎራዎች ጻፍ:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allየተለመደው ጎራ መፍጠር የዲክላረቲቭ ስያሜ ዕቅድ አውጪን ይጠቀማል; የ ledger domain ትዕዛዝ ምንም register ንዑስ ትዕዛዝ የለውም. ለ docs.universal ምስጢራዊ ያልሆነ AliasSetupPlanRequestV1 ዓላማ በ SDK ወይም በመጫኛ አገልግሎትዎ ያዘጋጁ, ከዚያ እቅድ እና ተግባራዊ ያድርጉት:
cargo run --bin iroha -- --config ./localnet/client.toml \
app alias setup plan \
--intent-file ./docs-domain.intent.json \
--plan-file ./docs-domain.plan.json
cargo run --bin iroha -- --config ./localnet/client.toml \
app alias setup apply --plan-file ./docs-domain.plan.jsonዓላማው የመረጃ ቦታውን ID ፣ የካኖኒካል ባለቤት ሂሳብን ፣ የኪራይ አዋጁን ጊዜ እና የአሁኑን ጥቅስ መጠበቂያ ያጣራል ። ፕላነሩ የቀጥታ ሁኔታን ያረጋግጣል እና ለማቅረብ ትክክለኛውን አቶሚክ EnsureAlias ዕቅድ ይመልሳል ። የሌላ አውታረመረብ የጥበቃ እሴቶችን በእጅ አይገልፁ።
አንድ ቀላል ፒንግ ግብይት ላክ:
cargo run --bin iroha -- --config ./localnet/client.toml ledger transaction ping --msg "hello from iroha"የቅርብ ጊዜውን ብሎክ ያንብቡ ወይም የብሎክ ክስተቶችን ይመዝገቡ:
cargo run --bin iroha -- --config ./localnet/client.toml ledger blocks 1 --timeout 30s
cargo run --bin iroha -- --config ./localnet/client.toml ledger events block5. የኦፕሬተር ትዕዛዞች
የስምምነት ሁኔታ:
cargo run --bin iroha -- --config ./localnet/client.toml --output-format text ops sumeragi statusየደረጃ መዘግየት ቅጽበታዊ ገጽ እይታ:
cargo run --bin iroha -- --config ./localnet/client.toml --output-format text ops sumeragi phasesተደራሽነት, ሰብሳቢ, RBC የኋላ መለያ እና VRF ቅጽበታዊ ገጽ እይታ:
cargo run --bin iroha -- --config ./localnet/client.toml --output-format text ops sumeragi telemetryበሰንሰለት ላይ የጋራ ስምምነት መለኪያዎች:
cargo run --bin iroha -- --config ./localnet/client.toml ops sumeragi params6. ቀጥሎ የት መሄድ አለብን?
ሙሉውን የ Markdown እርዳታ ቅጽበታዊ ገጽ እይታ ከ ምንጭ ማረጋገጫ ለማደስ የሚከተለውን ይሮጡ:
cargo run -p iroha_cli --bin iroha -- tools markdown-help > crates/iroha_cli/CommandLineHelp.md