发布网友 发布时间:2023-01-11 02:54
共1个回答
热心网友 时间:2023-04-23 11:29
Event是以太坊只能合约里面的一个成员就像下图里一样:
那么Event到底是什么呢?是用来干什么的呢?下面是官网上给出的介绍:
Event可以方便地使用EVM日志记录工具,而这些工具又可以在一个Dapp的用户界面中“调用”JavaScript callbacks,这些JavaScript callbacks是用来listen for these events的。
Event是可继承的合同成员。当它们被调用时,它们使得参数被存储在 交易的日志 中 - 区块链中的一块特殊数据结构。这些日志与合同所属的地址相关联,将被并入区块链中并保存在上面,和所属的该区块共存不离不弃。日志和事件数据 不能从合同内访问 (连从创建它们的合同内都不行)。