Skip to content

Commit

Permalink
Merge branch 'main' into fix-12-readme
Browse files Browse the repository at this point in the history
  • Loading branch information
XdpCs authored Nov 8, 2023
2 parents cdf583e + a703643 commit e1c05b0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 12_Event/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,15 @@ function _transfer(

### 主题 `topics`

日志的第一部分是主题数组,用于描述事件,长度不能超过`4`。它的第一个元素是事件的签名(哈希)。对于上面的`Transfer`事件,它的签名就是
日志的第一部分是主题数组,用于描述事件,长度不能超过`4`。它的第一个元素是事件的签名(哈希)。对于上面的`Transfer`事件,它的事件哈希就是

```solidity
keccak256("Transfer(address,address,uint256)")
//0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
```

除了事件签名,主题还可以包含至多`3``indexed`参数,也就是`Transfer`事件中的`from``to`
除了事件哈希,主题还可以包含至多`3``indexed`参数,也就是`Transfer`事件中的`from``to`

`indexed`标记的参数可以理解为检索事件的索引“键”,方便之后搜索。每个 `indexed` 参数的大小为固定的256比特,如果参数太大了(比如字符串),就会自动计算哈希存储在主题中。

Expand Down

0 comments on commit e1c05b0

Please sign in to comment.