發射 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在一個容器運行中,從同一 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 all3. Nexus 個人資料
存儲庫還將一個以 SORA Nexus 爲導向的配置資料發送到 defaults/nexus/.
運行一個具有 Nexus 配置文件的原生同行:
bash
./target/release/irohad --sora --config ./defaults/nexus/config.toml使用 defaults/nexus/client.toml來獲取 CLI 該配置文件.
4. 停止本地網絡
對於原生生成的本地網絡:
bash
./localnet/stop.sh對於生成的Compose堆:
bash
docker compose -f ./localnet/docker-compose.yml down網絡運行後,繼續使用 通過 CLI運行 Iroha 3.