Vyper入门:12.事件


文档摘要

Vyper 入门: 12. 事件 Vyper的事件日志功能允许智能合约与外部界面和监听者进行通信。事件的作用是记录事件,供用户界面捕获和显示 声明事件 事件声明看起来与结构声明类似,包含一个或多个传递给事件的参数。典型的事件将包含两种参数: : 通过 关键字标识,可以被监听者搜索,但不直接传递给监听者。 : 直接传递给监听者,每个参数大小限制为32字节以内。 也可以创建不带参数的事件。在这种情况下使用 语句: 代码示例 记录事件 声明事件后,你可以记录发送的事件。还可以根据需求多次发送事件 使用 语句发送事件 发送的事件不占用状态存储,因此不消耗Gas,这使得事件成为保存某些信息的好方法 注意:事件对合约自身不可用,只对客户端可用​。给定参数的顺序和类型必须与声明事件时使用的参数顺序相匹配。


发布者: 作者: 转发
评论区 (0)
U