Skip to content

与 Iroha 二进制货币合作

Iroha 3 操作员的工作流程围绕三个主要二进制:

  • irohad用于运行一个同类妖怪
  • iroha用于 CLI 和操作员指令
  • kagami用于密钥,基因,局域网和个人资料

建立从源头

从上游工作空间的根源:

bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagami

target/release/ 中,释放二进制品可使用.

为了检查指挥面:

bash
./target/release/irohad --help
./target/release/iroha --help
./target/release/kagami --help

直接从存储库中运行

如果您不想在全球范围内安装任何东西,请使用 cargo run:

bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --help

Docker 图像

上游工作空间使用 kagami localnetkagami docker 产生 Docker Compose 文件与检查出来的代码相匹配. hyperledger/iroha:dev 图像可以与生成的文件一起使用.

运行 CLI 在一个容器中:

bash
docker run -t hyperledger/iroha:dev iroha --help

在容器中运行 Kagami:

bash
docker run -t hyperledger/iroha:dev kagami --help

为同行启动,先生成一个本地网,然后编写文件:

bash
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnet
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

我应该使用哪个二元货币?

  • 使用 irohad 当您开始或运行同龄人时.
  • 在需要查询本书,提交交易或检查运营商终端点时使用 iroha.
  • 使用 kagami当您需要密钥,基因表格,个人资料捆绑或本地网资产时.