首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >所有合同事项清单,如:转帐、造币等

所有合同事项清单,如:转帐、造币等
EN

Ethereum用户
提问于 2019-11-07 17:41:38
回答 1查看 954关注 0票数 1

一个很简单的问题,却找不到一个简单的答案。

在哪里可以找到所有事件类型的列表,如Transfer、Mint等?它是否存储在任何地方,用于ex:联机数据库,还是历史上存储在Geth或奇偶校验存档节点中?

谢谢

EN

回答 1

Ethereum用户

发布于 2019-11-07 20:24:14

当记录的事件存储在事务收据中时,事件类型存储为事件签名的keccak256散列。签名是如下所示的字符串:Transfer(address,address,uint256)。您可以查询所有事件签名的散列,但通常无法将这些哈希解码为纯文本签名。所有签名散列都可以通过以下请求从Google BigQuery获得:

代码语言:javascript
复制
SELECT topics[OFFSET(0)]
FROM `bigquery-public-data.crypto_ethereum.logs`
WHERE ARRAY_LENGTH (topics) >= 1
GROUP BY topics[OFFSET(0)];

当前,它返回155021个不同的散列。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/77307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档