Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用rcp获取我的地址/钱包中的所有交易?_Php_Ethernet_Go Ethereum - Fatal编程技术网

Php 如何使用rcp获取我的地址/钱包中的所有交易?

Php 如何使用rcp获取我的地址/钱包中的所有交易?,php,ethernet,go-ethereum,Php,Ethernet,Go Ethereum,我安装了我使用的eth go end rpc,并修改了所有方法,但我不知道如何获取我帐户中的交易列表或通过钱包地址获取所有来自block的交易意味着这是一种block explorer 有许多开源资源管理器可用。您可以从众多块资源管理器中获得探索以太坊块的参考 谢谢。您无法直接从一个帐户获得所有交易,您必须使用eth\u getTransactionByBlockNumber和index进行每个区块和每个交易(您可以使用eth\u getBlockTransactionCountByNumbe

我安装了我使用的eth go end rpc,并修改了所有方法,但我不知道如何获取我帐户中的交易列表或通过钱包地址获取所有来自block的交易意味着这是一种block explorer

有许多开源资源管理器可用。您可以从众多块资源管理器中获得探索以太坊块的参考


谢谢。

您无法直接从一个帐户获得所有交易,您必须使用
eth\u getTransactionByBlockNumber和index进行每个区块和每个交易(您可以使用
eth\u getBlockTransactionCountByNumber
进行区块交易计数)

您必须手动查看每个事务,并保存与您的用户相关的事务

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

您还可以查看当前块资源管理器的API。他们应该有要求来满足你的要求