Skip to content

Commit

Permalink
docs(12_event): revert
Browse files Browse the repository at this point in the history
revert
  • Loading branch information
XdpCs committed Nov 8, 2023
1 parent e1c05b0 commit b1bb3cc
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion 12_Event/Event.sol
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ contract Events {
_balances[from] -= amount; // from地址减去转账数量
_balances[to] += amount; // to地址加上转账数量

// 触发事件
// 释放事件
emit Transfer(from, to, amount);
}
}
6 changes: 3 additions & 3 deletions 12_Event/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ event Transfer(address indexed from, address indexed to, uint256 value);

我们可以看到,`Transfer`事件共记录了3个变量`from``to``value`,分别对应代币的转账地址,接收地址和转账数量,其中`from``to`前面带有`indexed`关键字,他们会保存在以太坊虚拟机日志的`topics`中,方便之后检索。

### 触发事件
### 释放事件

我们可以在函数里触发事件。在下面的例子中,每次用`_transfer()`函数进行转账操作的时候,都会触发`Transfer`事件,并记录相应的变量。
我们可以在函数里释放事件。在下面的例子中,每次用`_transfer()`函数进行转账操作的时候,都会释放`Transfer`事件,并记录相应的变量。

```solidity
// 定义_transfer函数,执行转账逻辑
Expand All @@ -55,7 +55,7 @@ function _transfer(
_balances[from] -= amount; // from地址减去转账数量
_balances[to] += amount; // to地址加上转账数量
// 触发事件
// 释放事件
emit Transfer(from, to, amount);
}
```
Expand Down

0 comments on commit b1bb3cc

Please sign in to comment.