Difficulty: Beginner
Estimated Time: 10 minutes

This is a Linux-based sandbox that runs single-node Hyperledger Iroha v1.0. With this sandbox you can interact with Iroha API following specfic scenarios via Python library.

Who will enjoy it: developers who intend to create blockchain applications on Hyperledger Iroha

You will need:

  • very basic knowledge of Python
  • nothing else ;)

In this scenario user Alice will issue some coin asset in domain test and then transfer some amount of it to another user - Bob.

That way, during this scenario we have:

* configured which key would be used in Alice's account
* issued coins
* sent them to Bob's account
* made sure they reached it

Now you can check out the rest of the instructions for getting started with Iroha in our documentation and if you have any questions, you can also check out other resources or contact us in chats: RocketChat: https://chat.hyperledger.org/channel/iroha Telegram: https://t.me/hyperledgeriroha

Subscribe to our mailing list: https://lists.hyperledger.org/g/iroha and YouTube Channel for recorded presentations on HL Iroha: https://www.youtube.com/channel/UCYlK9OrZo9hvNYFuf0vrwww

Hyperledger Iroha Sandbox

Step 1 of 6

Step 1

This Iroha is pre-configured with two users: [email protected] and [email protected].

Alice and Bob

They both have all available permissions in the system. So both of them can perform any of the available actions in the system.

There is also an asset -- coin#test:


Alice, Bob and the asset are parts of the same domain - test. There might be other ones in the system, representing different households, companies or institutions.

There is a Python Iroha library installed in the system, so we can interact with Iroha from within a Python code

Please, wait for the system to initialize. You should see a command prompt ($) after the configuration. This may take up to several minutes.

Check that Iroha is up and running: docker-compose -f /opt/sandbox/docker-compose.yml ps

We run a dockerized version of Iroha. The container should show up as UP in the command output.

All set. We can proceed with the actual interaction with Iroha API

Coin Issue