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.