Skip to content

მუშაობა Iroha ბინარებით

Iroha 3 ოპერატორის სამუშაო ნაკადი ბრუნდება სამი ძირითადი ბინარის გარშემო:

  • irohad peer daemon-ის მართვისთვის
  • iroha for CLI and operator commands
  • 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 localnet და kagami 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

პარტნიორის სტარტაპისთვის, შეიქმნას localnet და შეადგინოს ფაილი ჯერ:

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 როდესაც გჭირდებათ გასაღები, გენეზიის მანიფესტები, პროფილის ბუნდები ან ლოკალური ქსელის აქტივები.