以太坊区块编号是否从 genesis 0 连续......最新?
Are Ethereum block numbers consecutive from genesis 0 ... Latest?
如果我使用 w3.eth.getBlock('latest').number
获取最新的 block_number,0 ... block_number 会包括整个以太坊区块吗? This answer 似乎暗示这是获取钱包交易历史的方法。
results = {}
block_latest = w3.eth.getBlock('latest').number
for block_item in range(0,int(block_latest)):
# check each block for matching transactions
# and return them in result
results[block] = result
已经几天了,为了其他人的利益,没有答案。是的,区块号在 Etheream 区块链上是连续的。要在没有库或 API 的情况下获得钱包历史记录,您必须遍历每个块,但更好的选择(如 Frank 在评论中所说)是使用 Etherscan API。 API 调用可能如下所示:
https://api.etherscan.io/api
?module=account
&action=txlist
&address=0xddbd2b932c763ba5b1b7ae3b362eac3e8d40121a
&startblock=0
&endblock=99999999
&page=1
&offset=10
&sort=asc
&apikey=YourApiKeyToken
如果我使用 w3.eth.getBlock('latest').number
获取最新的 block_number,0 ... block_number 会包括整个以太坊区块吗? This answer 似乎暗示这是获取钱包交易历史的方法。
results = {}
block_latest = w3.eth.getBlock('latest').number
for block_item in range(0,int(block_latest)):
# check each block for matching transactions
# and return them in result
results[block] = result
已经几天了,为了其他人的利益,没有答案。是的,区块号在 Etheream 区块链上是连续的。要在没有库或 API 的情况下获得钱包历史记录,您必须遍历每个块,但更好的选择(如 Frank 在评论中所说)是使用 Etherscan API。 API 调用可能如下所示:
https://api.etherscan.io/api
?module=account
&action=txlist
&address=0xddbd2b932c763ba5b1b7ae3b362eac3e8d40121a
&startblock=0
&endblock=99999999
&page=1
&offset=10
&sort=asc
&apikey=YourApiKeyToken