发射 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.