gpt4 book ai didi

blockchain - 我可以在 hyperledger-fabric 中生成事件吗?

转载 作者:行者123 更新时间:2023-12-03 23:46:38 26 4
gpt4 key购买 nike

我之前在 Ethereum 工作过,它可以在调用函数或更改状态时生成“事件”,并且可以通过观察状态更改从应用程序中捕获这些事件。Hyperledger 有这个功能吗?我可以在 hyperledger-fabric 中看到“事件”,但如何生成自己的事件并在状态更改时在节点应用程序中捕获它们?

最佳答案

在 Hyperledger Fabric 中有一个名为 shim.ChaincodeStubInterface 的 API 方法:

// SetEvent allows the chaincode to set an event on the response to the
// proposal to be included as part of a transaction. The event will be
// available within the transaction in the committed block regardless of the
// validity of the transaction.
SetEvent(name string, payload []byte) error

它允许您在调用链代码(又名智能合约)期间指定事件。稍后您可以注册到事件中心以获取这些事件。

关于blockchain - 我可以在 hyperledger-fabric 中生成事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47974012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com