Լանչում Iroha 3
Այս էջը անցնում է Iroha 3 համար տեղական ցանցի ընթացիկ հոսքի միջոցով ՝ օգտագործելով վերածնային պահեստից ստացված աշխատանքային տարածության նախնական ակտիվները:
1. Ստեղծեք տեղական բազմազան ցանց
Ներկայումս Kagami կոդից ստեղծեք չորս զուգընկեր localnet:
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnetԱրտադրման ցուցակը պարունակում է համընկնում զուգահեռ կոնֆիգներ, genesis.json, genesis.signed.nrt, client.toml եւ օգնական սցենարները:
Տեղական ծխի փորձարկման համար, անմիջապես սկսեք արտադրված զուգընկերները.
./localnet/start.shContainerized run- ի համար ստեղծեք Compose- ը նույն 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Նախնական ձեւով ստեղծված փաթեթը բացահայտում է.
- զուգընկերային P2P նավահանգիստներ
1337մինչեւ1340 - Torii HTTP նավահանգիստները
8080մինչեւ8083 ./localnet/client.tomlհասցեով պատրաստված հաճախորդի կարգավորումը:
2. Ստուգեք, թե արդյոք ցանցն աշխատում է
Ստուգեք վիճակի վերջնական կետը առաջին զուգընկերության վրա.
curl http://127.0.0.1:8080/statusՍովորական առողջության ստուգումները նույնպես օգտագործում են.
curl http://127.0.0.1:8080/status/blocksԴուք կարող եք անմիջապես ուղղել CLI փաթեթավորված հաճախորդի կարգավորման:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all3. Nexus Պրոֆիլ
SORA Nexus ուղղված կոնֆիգերի պրոֆիլը նաեւ ուղարկվում է defaults/nexus/ թղթադրամում:
Nexus պրոֆիլով բնիկ զուգընկերություն գործարկելու համար'
./target/release/irohad --sora --config ./defaults/nexus/config.tomlՕգտագործեք defaults/nexus/client.toml տվյալ պրոֆիլին հասնելու համար CLI:
4. Դադարեցրեք տեղական ցանցը
Տեղական ստեղծված տեղական ցանցի համար.
./localnet/stop.shՍտեղծված Compose փայտի համար՝
docker compose -f ./localnet/docker-compose.yml downԱյն բանից հետո, երբ ցանցը գործարկվում է, շարունակեք Գործել Iroha 3 միջոցով CLI: