...
Dates | Tasks/Plan | Status |
---|---|---|
June 1 - June 14 | Getting familiar with Iroha documentation and starting example database. Building and running Iroha from code. Mentee intro with the mentor. Introduction to the concepts of Hyperledger Iroha 1. Build and run Hyperledger Iroha node (Irohad) and Iroha-cli from source. Send sample commands and queries via Iroha-cli with succeed. | Done |
June 15 - June 28 | Send sample command and queries via Iroha-Python and Iroha-Java library. Reading Iroha code. Getting familiar with iroha transactions, queries and statuses. | Done |
June 29 - July 12 | Design interface of Iroha-cpp library. | Done |
July 13 - July 26 | Start implementing iroha-cpp library. Introduce working draft/concept of the interface. Resolving current issues. | Done |
July 27 - Aug 9 | Refactor current implementation. Possible contact with the iroha developers on monthly meetings in order to verify current progress, design and approach of the implementation. Create a separate directory/module for iroha-cpp client library in iroha main repository. Independence from iroha transaction/query/status implementation. Implement own methods in order to handle auto-generated protobufs. | Done |
Aug 10 - Aug 23 | Implement grpc client in order to send a transaction/query/status to the iroha server. Create a separate repository (iroha-cpp). Create first PR to review. | Done |
Aug 24 - Sept 6 | Working on newly created draft pull request. Improvements/refactoring/testing. https://github.com/hyperledger/iroha/pull/2660 Added atomic to Batch Transactions. | Done |
Sept 7 - Sept 20 | Response to all comments from PR. Contact with Iroha Hyperledger developers/architect. Possible additional training(s) related to the project (on Udemy platform). | In progressDone |
Sept 21 - Oct 4 | Update the description. Rebase commits on top of current develop. Resolve all conflicts with master branch. Squash all 56 commits into 1. Prepare pull request for next level of review. | In progress |
Oct 5 - Oct 18 | ||
Oct 19 - Nov 1 | Create presentation. | |
Nov 2 - Nov 12 | Present final results. |
...