想知道更多区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!
Ethereum transation event and log
以太坊交易事件的功能有三个:
- 用于返回智能合约执行过程中的返回值到用户界面
- 同步触发前端用户界面事件
- 便宜的存储
例如某交易有如下日志:
https://etherscan.io/tx/0xb1c0abd217193ffe64f97caedad8fa6f0f9c0265967d2ab9fb782280c928fb47#eventlog
大家可以看到如下信息:
// 第一个日志: noteAddress 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0
Topics [0] 0xa9059cbb00000000000000000000000000000000000000000000000000000000
[1] 0x0000000000000000000000005af33b044fc0b24758552a2b3efb8b27bb06b038
[2] 0x00000000000000000000000000c097f24ae4dd09359f87d85bc883a72a5a46c7
[3] 0x0000000000000000000000000000000000000000000000000de0b6b3a7640000
Data
0000000000000000000000000000000000000000000000000000000000000000
00000000000