Abstract
Develop a connector that provides both synchronous and asynchronous modes of interacting with a running Hyperledger Besu node. The connector would act as an interface between an enterprise application and the Hyperledger Besu node for data ingestions and it could provide event subscription options.
The scope of the project would also include an end-to-end test on a sample network.
Mentors
Name | Time zone | Discord ID | Email ID |
---|---|---|---|
Aruna S M | IST | arsulegai#7968 | |
Rahul Batra | IST |
Mentee
Name | Time zone | Discord ID | Email ID |
---|---|---|---|
Mihir Mehta | IST |
Communication channel:
Discord + Github
Project repo:
https://github.com/arsulegai/eth-connector
Deliverables
- Design and implement the connector for Besu.
- These connectors (hlf and eth connector) can be standardized and brought into single repository for interface consistency
Merged PR's
- TBD
- TBD
- TBD
Final Project Presentation:
- TBD
Milestones
Eval 1:
- TBD
Eval 2:
- TBD
Eval 3:
- TBD
Eval 4:
- TBD
Timeline
Dates | Tasks/Plan | Expectations | Evaluation | Status |
---|---|---|---|---|
June 1 - June 14 | Mentee intro with the mentors. Introduction to the concepts of HLF Connector Lab project Setup and run a local instance of Besu ( https://besu.hyperledger.org/en/stable/Tutorials/Developer-Quickstart/) | Integration Test Setup for Eth Connector | ||
June 15 - June 28 | Quarter Evaluation (June 29th) | Quarter Evaluation (June 29th) | ||
June 29 - July 12 | ||||
July 13 - July 26 | MidTerm Evaluation (July 15th) | MidTerm Evaluation (July 15th) | ||
July 27 - Aug 9 | Quarter Evaluation (July 31st) | Quarter Evaluation (July 31st) | ||
Aug 10 - Aug 23 | Final Evaluation (Aug 24th) | Final Evaluation (Aug 24th) |
W0 June 1-4 | ||
W1 | Mentee onboarding | ✔️ |
W2 June 13-19 | AIO Chia image creation | ✔️ |
W3 June 20-26 | Quarter Evaluation Finalizing AIO image, releasing it to github container registry | |
W4 June 27 - July 3 | Generating code using OpenAPI | |
W5 July 4-10 | Generating code using OpenAPI | |
W6 July 11-17 | Midterm Evaluation Developing the chia plugin and writing tests | |
W7 July 18-24 | Developing the chia plugin and writing tests | |
W8 | Developing the chia plugin and writing tests | |
W9 Aug 1-7 | Quarter Evaluation Developing the chia plugin and writing tests | |
W10 Aug 8-14 | Project revision | |
W11 Aug 15-21 | Finalizing project | |
W12 Aug 22-28 | Final Evaluation Finalizing project |
Methodology
TBD