无论是EOA还是非EOA,我都要给每个EOA地址贴上标签。
我在想下面的方法。
这样可以吗?还是有其他更合适或更有效的方法?
(对于事务的数据源,我使用BigQuery公共数据集。)
发布于 2022-07-30 18:36:36
不幸的是,我无法找到数据集中提供的数据的确切细节。来自这页面的链接对我不起作用。
但是,找到一个帐户是否是EOA的唯一正确方法是实际检查这个地址上是否存储了一个代码。单看事务是远远不够的,因为可能有智能契约而没有事务给它们,也可能有带有非空数据的事务到它们的地址(这是一个noop,但可能被用来发送愤怒的消息,如在保利网络攻击中)。
如果您需要按需回答诸如“地址是否为EOA”之类的查询,则正确的方法是查询恩弗拉或炼金术的帐户代码并检查其是否为空。
https://ethereum.stackexchange.com/questions/132717
相似问题