Skip to content

L'installation Iroha 3

Cette page couvre le flux de travail d'installation actuel pour la chaîne d'outils Iroha 3 et les binaires utilisant l'espace de travail en amont hyperledger-iroha/iroha.

1. Les prérequis

Installez-les d'abord:

  • rustup, de sorte que la chaîne d'outils fixée rust-toolchain.toml (1.93.1) est installée automatiquement
  • git
  • optionnellement, Docker et Docker Compose pour le démarrage rapide local multi-peer

2. Cloner l'espace de travail

bash
git clone https://github.com/hyperledger-iroha/iroha.git
cd iroha

3. Construisez l'espace de travail

Construisez tout:

bash
cargo build --workspace

Pour une structure plus petite axée sur l'opérateur, compilez uniquement les principaux binaires:

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

Les binaires résultants sont rédigés à target/debug/ ou target/release/.

4. Vérifiez les outils installés

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

Les trois binaires que vous utiliserez habituellement sont:

  • irohad pour le daimon par rapport à l'autre
  • iroha pour CLI l'accès à Torii et les points finaux de l'opérateur
  • kagami pour les clés, les manifestes de génèse et les profils du localnet

5. Localnet optionnel et chemin Docker

Le flux localnet actuel soutenu par la source est généré par Kagami. Il écrit des configurations de pairs, des artefacts de génèse, des configurations du client, des scripts d'assistance et un fichier Compose optionnel qui correspond au code vérifié:

  • kagami localnet pour les scripts locaux natifs par rapport à leurs pairs
  • kagami docker pour le Docker Compose généré à partir d'un répertoire localnet

Continuez avec Déploiement Iroha 3.