跳到正文
原文
Ethereum Magicians · 标准与升级讨论· Zealynx·· 2 小时前

Zealynx:ERC 草案反复出现合约无法读取事件的缺口

Contracts can't read events: a gap that keeps coming up in ERC drafts

内容摘要

Zealynx 在 Ethereum Magicians 发帖指出,自 9 月中旬以来至少四个 ERC 讨论线程出现同一缺口:合约无法读取事件日志中的数据。ERC-8467 中违约贷款赔付额仅存在于 BackerCharged 事件、无 getter 返回,priors-agents 次日补上 lossInfo(loanId);ERC-8423 通过 burnedBy(tokenId) 补上 ERC-721 销毁者信息;ERC-8451 中 ryanio 修复了事件重放与 view 不一致的问题。作者援引 Solidity 文档说明日志数据对合约不可访问,建议草案明确区分合约所需事实与仅存于事件的事实,并在参考实现中加入事件重放测试和只用 view 的消费方合约。

来源:Ethereum Magicians · 标准与升级讨论 · ethereum-magicians.org

打开原文

所属事件

Zealynx:ERC 草案反复出现合约无法读取事件的缺口

读懂这条消息

来自 Learn 的概念与核对方法,帮助理解新闻中的机制和口径。