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

Containerized run-ын тулд Localnet-ийн мөн захиалгаас Compose-ийг үүсгэх:

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

Үндсэн хуулийн дагуу үүсгэсэн түлхүүр нь:

  • 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

Тулгарсан Compose Stack:

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

Тээврийн хэрэгслийг ашигласны дараа Хөдөлмөрийг Iroha 3-ээр дамжуулан CLI-ээр үргэлжлүүлээрэй.