Web3j

收聽乙太坊交易

  • August 12, 2020

我需要使用 web3j 監聽目前地址計數的乙太坊交易。我知道我可以使用 subscribe 來獲取交易,但是如何添加一些過濾器來監聽一定數量的帳戶?

Subscription subscription = web3j.transactionFlowable().subscribe(tx -> {// some code});

如果您想收聽帳戶的交易,您可以執行以下操作:

web3j.transactionFlowable().filter({tx -> tx.to == “0xaddress” })

但是,您應該注意,在後台,它將使用 rpc 端點獲取每筆交易。

引用自:https://ethereum.stackexchange.com/questions/76052