Skip to content

Пуск Iroha 3

Был бит Iroha 3 өсөн урындағы селтәрҙең ағымдағы ағымын күҙәтә, өҫкө ағымдағы репозиториянан эш урыны активтарын ҡуллана.

1. Күп яҡлы урындағы селтәр булдырыу

Хәҙерге Kagami кодынан дүрт парлы локаль селтәр булдырыу:

bash
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnet

Сығарылыш каталогы буйынса, genesis.json, genesis.signed.nrt, client.toml һәм ярҙамсы скрипттар.

Тыуған урындағы төтөн һынауы өсөн, туранан-тура барлыҡҡа килгән тиҫтерҙәрҙе башларға кәрәк:

bash
./localnet/start.sh

Контейнерлаштырылған йүгереү өсөн шул уҡ локаль селтәр каталогынан Композиция яһау:

bash
cargo run --bin kagami -- docker \
  --peers 4 \
  --config-dir ./localnet \
  --image hyperledger/iroha:dev \
  --out-file ./localnet/docker-compose.yml \
  --force

docker compose -f ./localnet/docker-compose.yml up

Дефолт рәүештә барлыҡҡа килгән стек:

  • peer P2P порттары 1337 - 1340
  • Torii HTTP порттары 8080 менән 8083
  • ./localnet/client.toml адресы буйынса клиенттың әҙер конфигурацияһы

2. Интернет селтәренең эшләнеүен тикшерегеҙ

Беренсе тиҫтерҙәге статус тамамлау нөктәһен тикшерегеҙ:

bash
curl http://127.0.0.1:8080/status

Һаулыҡ һаҡлау тикшереүҙәрендә шулай уҡ түбәндәгеләр ҡулланыла:

bash
curl http://127.0.0.1:8080/status/blocks

Һеҙ шунда уҡ CLI тупланған клиент конфигурацияһына йүнәлтергә мөмкин:

bash
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all

3. Nexus Профиль

Шулай уҡ SORA Nexus йүнәлешендәге конфигурация профилен defaults/nexus/ исемлегенә ебәреү.

Nexus профиле менән туған тиҫтерҙе файҙаланыу өсөн:

bash
./target/release/irohad --sora --config ./defaults/nexus/config.toml

Был профилгә CLI инеү өсөн defaults/nexus/client.toml ҡулланығыҙ.

4. Урындағы селтәрҙе туҡтатайыҡ

Тыумыштан барлыҡҡа килгән локаль селтәр өсөн:

bash
./localnet/stop.sh

Булдырылған Композит стек өсөн:

bash
docker compose -f ./localnet/docker-compose.yml down

Сеть эшләй башлағас, менән дауам итегеҙ Iroha 3 аша CLI.