Web3j

Web3j 中的 ethLogObservable 方法在哪裡?

  • February 12, 2020

我找不到 Web3j ethLogObservable 方法在哪裡。我在GitHub儲存庫中找不到

從 4.0 版本開始,web3j 開始使用RxJava 2.0 FLowable而不是RxJava 2.0 Obsersable來處理事件,特別是因為 Flowable 在使用背壓機制的高負載期間效率更高。

擷取事件的新函式現在如下:

EthFilter filter = new EthFilter(
       DefaultBlockParameterName.EARLIEST, 
       DefaultBlockParameterName.LATEST, 
       contractAddress);

web3.ethLogFlowable(filter).subscribe(event -> {
   log.info("event = {}", event);
});

你可以在這裡找到更多資訊

編輯:固定網址

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