Versions Compared

Key

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


Page Properties


TitleCreation of a functioning blockchain explorer for Hyperledger Sawtooth
Status

Status
colourGreen
titleproject completed

Difficulty

Status
colourYellow
titleMedium


...

Additional Information

About ScanTrust:

https://www.scantrust.com/

Example of a ScanTrust Hyperledger Sawtooth Project:

https://www.hyperledger.org/wp-content/uploads/2018/08/Hyperledger_CaseStudy_ScanTrust.pdf

Event subscriptions in Hyperledger Sawtooth

https://sawtooth.hyperledger.org/docs/core/releases/latest/app_developers_guide/event_subscriptions.html

Hyperledger Sawtooth Web Sockets:

https://sawtooth.hyperledger.org/docs/core/releases/latest/app_developers_guide/web_socket_event_subscription.html#

Learning Objectives

Hard skills:

  • Learning about Hyperledger Sawtooth architecture, framework and consensus

  • Usage of Hyperledger Sawtooth APIs

  • Creation of blockchain web application

  • Usage of front-end frameworks for blockchain development

  • Introduction to the supply chain market

Soft skills:

  • Work in a remote team across borders

  • Work independently with little instructions

...

Mentors and Mentee Names and Contact Info

Ricardo Garcia, ricardo.garcia@scantrust.com, Head of Partnerships & Blockchain Advisory

Andrew Backer, andrew.backer@scantrust.com, Head of Engineering

Vlad Bormisov, bormisov1@gmail.com, mentee

...

  •  Database - Metadata Caching & Explorer Features
    •  

      Block/Batch/Transaction/State/Address Data Model

  •  Sawtooth Event Listener
    •  Real time, builds cache
    •  Understanding of TxP families
  •  Metadata API
    •  Search Metadata
    •  Proxy calls to underlying sawtooth instance
  •  Web Frontend
    •  Search & Friendly Display of Block Data
    •  Edit explorer specific metadata, such as friendly names for:
      •  Signing keys seen
      •  Transaction family names

...