...
mail: ppawlowski[at]student.agh.edu.pl
Project repository: https://github.com/Pawlak00/IrohaQueriesiroha
Deliverables (fields marked * are optional)
- 1 Extend get*transactions with optional parameters such as date from, date to(Protobuf + Iroha base code)
- 2 Add the optional arguments to Python Iroha library.
- 3 Add unit tests to Iroha base code
- 4 Deliver necessary docs
- 5 Add the optional arguments to Java Iroha library.
- 6 Add the optional arguments to Js Iroha library.
- 7 *Add the optional arguments to Swift Iroha library
- 7 Present results to Iroha community
...
- c Eval 1 production ready
- d Unit tests and documentation
- e Consult results with Iroha maintenance team and add necessary corrections
Eval 3:
- f Extend other Iroha client libraries: Java, NodeJs
- g Review all changes with Iroha team
- h New functionality should work with RocksDB
Eval 4:
- i h Cleanup, refactoring and debugging, adding examples to Iroha python client
- j i Adding code changes to official Iroha repositories
- k j Presenting results.
- l * update iroha-tui-client -if necessarily
Timeline
Week | Task/Plan | Status |
---|---|---|
June 1 - June 4 |
| done |
June 7 - June 11 | Reading Iroha code and changing protobufs. Finding database transaction queries. | done |
June 14 - June 25 |
2. Modifying python library code. 3*. Ask about date format for protobuff, with explaining existing one. 4*. Code clean. | done |
June 28 - July 2 | Modifying other queries specified in abstract. | done |
July 5 - July 9 |
| |
July 12 - July 23 |
| done |
July 26 - August 6 |
| done |
August 9 - August 13 |
| done |
August 16 - August 27 |
| done |
August 30 - Sept 3 | Extending queries: GetAccountTransactions, GetAccountAssetTransactions for RocksDB - learning codebase | done |
Sept 6 - Sept 17 | Pull request for Iroha java + corrections Getting familiar with iroha ios library and iroha-tui client | done |
Sept 20 - 24 | Presenting results to Iroha team | done |
Sept 27 - Oct 1 | Getting familiar with Iroha burrow integration Eval 3 | done done |
Oct 4 - Oct 15 | POC for missing commands and queries in Iroha burrow integration | done |
Oct 18 - Oct 29 | Investigation for adding MST to mentioned integration | done |
Nov 1 - Nov 5 | Pull Request review and correction | done |
Nov 8 - Nov 12 | Eval 4 Final evaluation and presentation of project |
Project results
- Merge Requests:
- GetAccountTransactions and GetAccountAssetTransactions for main iroha code
- Changes in Iroha-Python library
- Changes in Iroha-JavaScript library
- GetPendingTransactions for main iroha code
- Changes in Iroha-Java library
View file name Hyperledger Mentee Project Presentation Template - 2021.pptx height 250
- Issues: