首页 文章

如何将Hyperledger Fabric Explorer添加到“Hyperledger composer”环境中

提问于
浏览
3

据我所知,Hyperledger作曲家环境运行在Hyperledger Fabric v1.0(或0.8?)区块链上 .

除了REST服务器与区块链交互或查看事务,参与者等可以查看哪些事务在哪个块中,就像在Hyperledger资源管理器上一样? (https://github.com/hyperledger/blockchain-explorer

3 回答

  • 2

    在Hyperledger Explorer Dashboard中,您可以找到诸如阻止列表和块详细信息之类的信息,包括事务信息,先前的哈希值,数据哈希等 . 当您单击阻止列表中的块(#number)时,块详细信息将显示在另一个窗格中 . 这page涵盖了更多细节 .

  • 0

    是的,可以查看哪个事务在哪个块中,是,您可以使用资源管理器查看Hyperledger Fabric区块链上的事务 .

    您所需要的只是克隆您共享的链接中的repo,并通过执行mysql脚本 mysql -u<username> -p < db/fabricexplorer.sql 来创建相关的数据库 . 之后,您可以启动网络并记下 Channels 名称 . 然后,编辑文件 blockchain-explorer/config.json 并将 Channels 包含在 Channels 列表中 . 然后,转到 http://localhost:8080 ,您将看到您指示的 Channels 的统计信息 .

    希望这可以帮助 .

  • 2

    经过几个小时的尝试和锻炼后,Explorer现在正常工作 . (jippii)

    作为初学者,对我来说并不容易,所以对于那些需要一些提示的人:

    由于TLS不在我的开发环境中,所以在config.json中将grpc更改为grpc:

    "peer1": {
                "requests": "grpc://127.0.0.1:7051",
                "events": "grpc://127.0.0.1:7053",
                "server-hostname": "peer0.org1.example.com"
    

    并更改为运行的Fabric作曲家密钥库和证书的路径: /fabric-scripts/hlfv1/composer/ ....

    "admin": {
                    "key": "../fabric-scripts/hlfv1/composer/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore",
                    "cert": "../fabric-scripts/hlfv1/composer/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts"
                }
    

相关问题