0

我正在为交易历史数据考虑一件事。是否有 API 调用,可能是 RPC 调用或 REST 调用,我们可以查询目标钱包地址的交易历史?我正在尝试做一个钱包,我认为如果我们可以向用户展示他们的交易历史,这是一个很好的用户体验功能。对于这个问题,可能有一些方法:

  1. 直接调用 Bcsscan 或 Ethereumscan API。
  2. 启动自己的服务器,订阅所有事件,并将它们存储到 DB 并在 DB 中查询事件。此功能的任何其他好主意。
4

1 回答 1

0

对于方法 2)目前要提取完整的地址交互历史记录,您需要遍历所有区块链块,然后遍历使用EVM 跟踪的所有交易。

对于方法 1)您还可以通过 Etherscan API 获取一些详细信息,但请注意,这不是开源产品,您需要联系他们的付费产品支持以了解通过他们的 API 可以获得哪些数据以及 API 限制是什么.

于 2022-01-17T13:12:17.607 回答