如何使用RCP在我的地址/钱包中获取所有交易



我安装了eth go end rpc i使用https://github.com/ethereum/wiki/wiki/wiki/wiki/json-rpc and https://github.com/btelle/btelle/ethereum-ethereum-ethereum-phppp我修改了所有方法,但我不明白如何在我的帐户中或通过钱包地址

获取交易列表

从块中获取所有交易意味着其一种块资源管理器。

有许多开源资源管理器可用。您可以获得参考如何探索以太坊块的许多块资源管理器之一。

https://github.com/etherparty/explorer/tree/master/app/scripts/controllers

谢谢。

您无法直接从(或(获得所有交易,您必须在每个块和每次使用eth_getTransactionByBlockNumberAndIndex的交易上进行(您可以使用eth_getBlockTransactionCountByNumber的块交易计数(。

,您将必须手动查看每个交易并保存与用户相关的交易。

我建议不要在公共RPC上进行此操作,因为它需要大量的数据传输,最佳选择是预处理每个块,并在数据库中对所有交易进行排序,以便对特定用户进行相关查询并恢复交易速度更快。

您还可以查看当前的Block Explorer的API。他们应该有要求您想要的东西。

最新更新