Hyperledger Fabric 1.4:如何注册以对发出的事件进行链式编码?

时间:2019-03-07 12:47:39

标签: node.js hyperledger-fabric blockchain

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

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

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

我有以下问题,

  • 我需要使用ChannelEventHub吗?

  • 如果是,我从哪里导入/要求它?

  • 我需要哪个npm模块?

  • 我相信,channelEventHub具有registerChaincodeEvent方法, 有使用示例吗?

1 个答案:

答案 0 :(得分:3)

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

负责ChannelEventHub的程序包是fabric-client

npm install fabric-client

并在代码中使用它:

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

另外,您可能还想安装fabric-ca-client进行用户注册/注册。如上所述,您将在提供的第一个链接的页面上找到所有必要的内容。

希望有帮助!