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 -- --helpDocker Сурет
Жоғары ағыстағы жұмыс кеңістігі пайдаланады kagami localnet және kagami docker тудыру үшін Docker Compose Тексерілген кодқа сәйкес келетін файлдар. hyperledger/iroha:dev бейнелер пайдаланған файлдармен бірге пайдаланылуы мүмкін.
CLI ыдысын контейнерде орындаңыз:
bash
docker run -t hyperledger/iroha:dev iroha --helpKagami контейнерде орындалсын:
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кілттер, генез манифесттері, профильді топтамалар немесе жергілікті желі активтері қажет болған кезде қолданыңыз.