2

我正在尝试对加密货币(例如比特币、以太坊)数据进行一些分析,但无法找到数据源。例如,我想收集以太坊的输入地址、输出地址、交易时间、交易金额等交易数据。

我发现我可以使用 web3py 访问以太坊数据,但是是否可以获得最近在整个以太坊网络中进行的“所有”交易的数据,而不仅仅是连接到我自己的钱包(地址)的交易?例如,我想获取今天发生的所有以太坊交易的数据。

另外,我是否必须拥有自己的以太坊钱包(地址)才能使用 web3py 访问他们的数据?我想知道我是否需要一个特定的地址作为起点,或者我可以在不创建钱包的情况下抓取数据。

谢谢。

4

1 回答 1

1

例如,我想收集以太坊的输入地址、输出地址、交易时间、交易金额等交易数据。

您可以使用 web3.eth.get_block 调用遍历所有块和事务。但是,您需要自己解析交易内容。

要访问所有数据,建议您运行自己的节点以获得 JSON-RPC 调用的最大网络带宽。

另外,我是否必须拥有自己的以太坊钱包(地址)才能使用 web3py 访问他们的数据?

地址只是从一个随机数派生的,您不需要生成一个

于 2021-08-19T07:27:11.220 回答