首页 > 解决方案 > 创建该地址时如何获取某个地址的块号?

问题描述

我需要编写一个函数来返回创建地址的块号。

标签: ethereumweb3web3js

解决方案


地址不是在块内创建的……地址只是在区块链之外生成的公钥。在区块内部你有交易,并且地址的创建不是交易。最接近您所问的可能是“第一次看到/使用地址”。在这种情况下,没有一个 web3 调用可以提供帮助,您可能必须实现一个循环来检查从块 0 开始的每个块内的所有块和所有事务,并在发现第一次出现时立即停止您正在寻找的地址。请注意,这可能会非常慢,具体取决于您的地址在 Eth 历史中的使用时间长短,除非您添加外部索引等。您可以在此处找到更多信息:https://github.com/ethereum/web3.js/issues/580


推荐阅读