【发布时间】:2020-05-18 18:31:09
【问题描述】:
我目前正在使用 fabric-sdk-node 的版本 2.1 并尝试使用 Network.addCommitListener() 函数在应用程序中实现事务提交侦听器,但是在提交事务以供背书后我无法接收任何事件。
为了实现这一点,我使用了以下代码:
var listener = (error, event) => {
if (error) {
// Handle peer communication error
}
else {
// Handle transaction commit event
}
};
const peers = network.channel.getEndorsers();
await network.addCommitListener(listener, peers, txId);
listener 对象似乎存在一些问题,因为根据official documentation,侦听器对象的类型定义为CommitListner,但无法弄清楚如何在我的解决方案中实现它。任何帮助将不胜感激。
【问题讨论】:
标签: node.js hyperledger-fabric hyperledger-fabric-sdk-js