Versions Compared

Key

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

...

Name

Time zone

Discord ID

Email ID

Mihir Mehta

ISTMihir Mehta <mehta.mihir2709@gmail.com>

mehta.mihir2709@gmail.com

Kiran S MIST

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

...

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

Nov 2 - Nov 12

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 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 23Aug 24 - Sept 6Sept 7 - Sept 20Sept 21 - Oct 4Oct 5 - Oct 18Oct 19 - Nov 1
Final Evaluation (Aug 24th)Final Evaluation (Aug 24th)


Methodology

TBD