要获得我的节点知道的待处理事务的列表,我可以轻松地调用eth_pendingTransactions
jRPC call。这将给出一大笔未决交易,所有这些交易都需要解析才能找到我关心的未决交易。
是否可以预先过滤交易? eth_pendingTransactions
有什么帮助吗eth_newpendingtransactionfilter
?我似乎无法理解这与待处理交易之间的关系。
[确定,我做了一些进一步的挖掘,找到了答案。
eth_pendingTransactions
不过滤任何内容,而是在新的挂起的事务进入事务池时,订阅客户端以接收事件。但是,在以太坊节点的OpenEthereum实现中有一个JSON_RPC方法,允许过滤未决交易。
eth_newpendingtransactionfilter
示例:
parity_pendingtransactions
显然,这意味着运行OpenEthereum节点。