Hyperledger Fabric 1.4:如何注册链码发出的事件?

问题描述 投票:1回答:1

在我的chaincode中,我使用以下命令发出事件

ctx.stub.setEvent('sampleEvent', 'somedata');

我想使用Node SDK在客户端应用程序上收听此事件。

我有以下问题,

  • 我需要使用ChannelEventHub吗?
  • 如果是,我从哪里导入/要求它?
  • 我需要哪个npm模块?
  • 我相信,channelEventHub有registerChaincodeEvent方法,有没有关于如何使用它的例子?
node.js hyperledger-fabric blockchain
1个回答
3
投票

我强烈推荐这个page。在那里,您还可以找到有关如何实现它的教程。

负责ChannelEventHub的包是fabric-client

npm install fabric-client

并在代码中使用它:

var Fabric_Client = require('fabric-client');

您也可能希望安装fabric-ca-client以进行用户注册/注册。如上所述,您将在提供的第一个链接的页面上找到所需的一切。

希望有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.