Skip to content

Iroha 3 ҡуйыу ​

Был биттәрҙә Iroha 3 инструменттар сылбыры һәм бинарҙар өсөн өҫкө ағымында hyperledger-iroha/iroha эш майҙанын ҡулланған ағымдағы монтаж эштәр ағымдары ҡаралған.

1. Кәрәкле шарттар ​

Тәүҙә уларҙы урынлаштырығыҙ:

  • rustup, шуға күрә ҡуйылған rust-toolchain.toml ҡорамалдар сылбыры (1.93.1) автомат рәүештә ҡуйыла
  • git
  • Docker һәм Docker Compose урындағы күп яҡлы тиҙ старт өсөн.

2. Эш урынын клонлаштырығыҙ ​

bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha

3. Эш урынын төҙөгөҙ ​

Барыһын да төҙөй:

bash
cargo build --workspace

Бәләкәй генә операторға йүнәлтелгән төҙөлөш өсөн, төп бинарҙарҙы ғына тупларға кәрәк:

bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagami

Һөҙөмтәле бинарҙар target/debug/ йәки target/release/ адресы буйынса яҙыла.

4. Ҡулланған ҡоралдарҙы тикшерегеҙ. ​

bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --help

Өс бинар һеҙ ғәҙәттә ҡулланырһығыҙ:

  • irohad тиҫтер демон өсөн
  • iroha өсөн CLI доступ к Torii һәм операторҙың һуңғы нөктәләре
  • kagami өсөн асҡыстар, генез манифесттары һәм локаль селтәр профилдәре

5. Факультатив локаль селтәр һәм Docker юлдары ​

Әлеге сығанаҡ менән тәьмин ителгән локаль селтәр ағымы Kagami тарафынан барлыҡҡа килә. Ул тиңдәш конфигурацияларын, генез артефакттарын, клиент конфигурацияһын, ярҙамсы сценарийҙарын һәм тикшерелгән кодҡа тап килгән вариантлы Композит файлын яҙа:

  • kagami localnet урындағы туған тиҫтерҙәр өсөн сценарийҙар
  • kagami docker өсөн Docker Compose локаль селтәр каталогынан барлыҡҡа килгән

Отпуск менән дауам итегеҙ Iroha 3.