如何使用事件记录数据
欢迎订阅《Solidity智能合约零基础开发教程专栏》系列文章。
在今天的文章中,我们将看到如何使用web3.js从区块链中读取事件。
Solidity中的事件就像你习惯于使用其他语言的日志记录功能一样,只是日志不是记录到控制台或文件,而是保存在以太坊区块链中。 在下面的内容中,我们将看到:
- 如何声明和触发一个事件
- 什么是 "logsBloom" ,它如何用于高效搜索区块链数据?
- 如何从区块链中读取一个事件?
- 如何订阅事件
如何声明和触发事件?
为了声明一个事件,你需要使用以下语法:
event event_name([data to record: var_typ