【Solidity】Event方法的应用

Event 是让你在以太坊当中的记录log

以下是师范代码

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;

contract event1 {
   event Deposit(address _from, string _name, uint256 _value);

   function deposit(string memory _name)public payable{
       emit Deposit(msg.sender, _name, msg.value);
   }
}

在Remix IDE 当中的debug信息内,能够查找log

Topic 的hash值是你的event function进行keccak256 加密得到的
https://emn178.github.io/online-tools/keccak_256.html

Loading

Facebook评论