Abstract
Use Cactus to implement integration between Fabric application such as the emissions data channel and Ethereum emissions token network:
- Replace the current ethers connection to Ethereum with Cactus to perform "atomic swap" between Ethereum and Fabric. Cactus connector will call Ethereum to tokenize emissions records from Fabric, wait for the Ethereum blocks to record, then come back to Fabric to update the emissions records with the Ethereum token information.
- Instead of putting private key in a config file, use Cactus to integrate with AWS Secret Manager or the open source Vault
Mentor and Mentee
Mentor | Mentor | Mentor | Mentee |
---|---|---|---|
Si Chen US PST sichen@opensourcestrategies.com | Peter Somogyvari US PST peter.somogyvari@accenture.com | Kamlesh Nagware IST kamlesh.nagware@snapperfuturetech.com | Pritam Singh IST pkspritam10@gmail.com |
Communication channel: Email on the Climate SIG mailing list + Github
Project repo: https://github.com/hyperledger-labs/blockchain-carbon-accounting/tree/mentorship-cactus-integration
Deliverables
- 1 Cactus Fabric Connector on a feature branch of the carbon accounting tool Cactus Fabric Connector on a feature branch of the carbon accounting tool (proposed)
- 2 Add business logic to the Cactus app that’s still missing (mostly the REST endpoints)
- 3
- 4
Milestones
Eval 1:
- a
- b
Eval 2:
- c
- d
Eval 3:
- e.
- f.
Eval 4:
- g.
- h.
Timeline
Week | Task/Plan | Deliverable |
---|---|---|
May 24 - May 28 |
|
|
May 31 - June 11 |
|
|
June 14 - June 25 |
|
|
June 28 - July 2 |
|
|
July 5 - July 9 |
Eval 1 |
|
July 12 - July 23 |
|
|
July 26 - August 6 |
|
|
August 9 - August 13 |
|
|
August 16 - August 27 |
Eval 2 |
|
August 30 - Sept 3 |
|
|
Sept 6 - Sept 17 | ||
Sept 20 - 24 | ||
Sept 27 - Oct 1 | Eval 3 | |
Oct 4 - Oct 15 | ||
Oct 18 - Oct 29 | ||
Nov 1 - Nov 5 | ||
Nov 8 - Nov 12 | Eval 4 Final evaluation and presentation of project |
Tasks
Explanation
Explanation of the project goes here.
Methodology
Methodology followed is here.