Overview
The main goal of the project is to create a documented Iroha (1.x) package for the Cactus project, which demonstrates the interoperability between Iroha and Cactus. The project also includes 3 documented examples of integration between Iroha and Cactus, and 2 documented examples of integration between Iroha and Fabric. The documentation will benefit the community so that people can understand this project.
...
Mentor | Mentor | Mentee |
---|---|---|
Peter Somogyvari PDT (UTC-7) | Grzegorz Baz CEST (UTC+2) | Han Xu EST (UTC-5) |
...
Category | Detail | Mentee |
---|---|---|
Iroha connector plugin | ||
Iroha-Javascript library |
| |
Iroha docker container |
| |
Documentation |
|
Category | Current implementation | Expected improvements |
---|---|---|
Iroha connector plugin | 1 Call Engine is left as not implemented. (made the commit rejected within the ledger, and thus rejected in the test case. |
2 SetSettingValue is left as not implemented. (returned http 405 Error) | ||
3 removePeer is left as not implemented because a valid Iroha testnet is required to use this function. | ||
4 fetchCommits is left as not implemented. It could be implemented as something similar to Besu connector's WatchBlockV1. | ||
5 There is a problem with producing a pending transaction, the code will get stuck and fail the test suite. Peter looked into this issue, but seems like Iroha ledger itself is struggling to generate the pending transaction. (https://jira.hyperledger.org/browse/IR-1010) | ||
Iroha-Javascript library | 1 Improve the JS library. The JS library gives “undefined” as output. It would be better for us to do the testcases if it outputs tx status and tx hash. (Right now, I used iroha-helper-ts, but it could be further optimized) | |
Iroha docker container |
| |
| ||
Potentially, the Postgres database docker instance could be replaced by RocksDB ( needs just one folder - it should be docker volume - to keep data between different runs of image.) | ||
Documentation |
|