Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Time zone

Discord ID

Email ID

Mihir Mehta

IST

mehta.mihir2709@gmail.com

Kiran S MIST

Communication channel:  

Discord + Github

...

Final Project Presentation:

  • TBD

Milestones

Eval 1:

  •  TBD

Eval 2:

  •  TBD

Eval 3:

  •  TBD

Eval 4:

  •  TBD

  1. Learning Objectives (6th Oct to 14th Oct 2022)  
    1. How does Besu Works? Expectation - A document that captures the difference between DB-based transaction vs blockchain transaction. 
    2. SpringBoots understanding. Expectation - Develop and execute a HelloWorld SpringBoots application.
    3. Git. Expectation - Understand the process to commit, code reviews, and raise a PR. 
  2. App Configurations
    1. Network abstraction (input of a running Besu network)
    2. Key handling/Wallet integration
    3. App configuration read
    4. Connector abstraction (input of Kafka/ASB etc)
    5. Dynamic update of beans
    Estimated Time to Complete: 4 weeksGoal: Smart Contract Ops
    1. Transaction send
    2. Transaction result read/status
    3. Transaction simulation
    4. Decode transaction payload
    CompletedGoal: Operations
    1. Smart contract deployment
    2. Calculate contract address
    Estimated Time to Complete: 2 weeksGoal: Events and APIs
    1. Event from specific block
    2. URI for reading the block data
    3. Event from specific transaction (optionally of smart contract) given a block

Estimated Time to Complete: 4 weeks

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
June 6-12

Mentee onboarding

✔️

W2
June 13-19AIO Chia image creation

✔️

W3
June 20-26

Quarter Evaluation

Finalizing AIO image, releasing it to github container registry

W4
June 27 - July 3Generating code using OpenAPIW5
July 4-10Generating code using OpenAPIW6
July 11-17

Midterm Evaluation

Developing the chia plugin and writing tests

W7
July 18-24Developing the chia plugin and writing tests

W8
July 25-31

Developing the chia plugin and writing testsW9
Aug 1-7

Quarter Evaluation

Developing the chia plugin and writing tests

W10
Aug 8-14Project revisionW11
Aug 15-21Finalizing projectW12
Aug 22-28

Final Evaluation

Finalizing project


Methodology

TBD