Uploaded image for project: 'Blockchain Explorer'
  1. Blockchain Explorer
  2. BE-732

Fabric v2.0.0 support

    XMLWordPrintable

Details

    • New Feature
    • Status: Complete
    • Medium
    • Resolution: Done
    • None
    • None
    • None

    Description

      We'll do adding of this support with keeping the compatibility to fabric v1.4.x. When completing this JIRA, explorer will be able to support both fabric v1.4 and v2.1 ultimately.

      Basically we need to do some works for handling the following specification change of fabric-sdk-node.
      https://hyperledger.github.io/fabric-sdk-node/master/tutorial-migration.html

      • Replace fabric-client to fabric-network and our query implementation
        Because of removal of fabric-client package for fabric v2.1, administrative functions are obsoleted from sdk. So we need to do it ourselves. Basically we can do that by invoking function of each system chaincode (cscc, qscc, lscc) directly. To do this, we need to understand about not only Explorer, but also fabric and fabric-protos.
      • Migrate wallet related implementation
        There are some changes on Wallet class interface
      • Event listeners
        In fabric-sdk-node v2.1, event listener is redesigned. Explorer is using block listener to monitor new block commit

      As an optional work item, it had better if we can do some code clean up around our implementation using service discovery.

       

      Attachments

        Issue Links

          Activity

            People

              nfrunza Nik Frunza
              nekia Atsushi Katada
              Atsushi Katada, Benedikt Putz, Brajesh Awasthi, Jonathan Gross, Sasha PESIC
              Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: