mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
fix: revert filter_logs type (#7046)
This commit is contained in:
@ -25,7 +25,7 @@ pub trait EthFilterApi {
|
||||
|
||||
/// Returns all logs matching given filter (in a range 'from' - 'to').
|
||||
#[method(name = "getFilterLogs")]
|
||||
async fn filter_logs(&self, id: FilterId) -> RpcResult<FilterChanges>;
|
||||
async fn filter_logs(&self, id: FilterId) -> RpcResult<Vec<Log>>;
|
||||
|
||||
/// Uninstalls filter.
|
||||
#[method(name = "uninstallFilter")]
|
||||
|
||||
@ -203,7 +203,7 @@ where
|
||||
/// Returns an error if no matching log filter exists.
|
||||
///
|
||||
/// Handler for `eth_getFilterLogs`
|
||||
pub async fn filter_logs(&self, id: FilterId) -> Result<FilterChanges, FilterError> {
|
||||
pub async fn filter_logs(&self, id: FilterId) -> Result<Vec<Log>, FilterError> {
|
||||
let filter = {
|
||||
let filters = self.inner.active_filters.inner.lock().await;
|
||||
if let FilterKind::Log(ref filter) =
|
||||
@ -216,8 +216,7 @@ where
|
||||
}
|
||||
};
|
||||
|
||||
let logs = self.inner.logs_for_filter(filter).await?;
|
||||
Ok(FilterChanges::Logs(logs))
|
||||
self.inner.logs_for_filter(filter).await
|
||||
}
|
||||
}
|
||||
|
||||
@ -278,7 +277,7 @@ where
|
||||
/// Returns an error if no matching log filter exists.
|
||||
///
|
||||
/// Handler for `eth_getFilterLogs`
|
||||
async fn filter_logs(&self, id: FilterId) -> RpcResult<FilterChanges> {
|
||||
async fn filter_logs(&self, id: FilterId) -> RpcResult<Vec<Log>> {
|
||||
trace!(target: "rpc::eth", "Serving eth_getFilterLogs");
|
||||
Ok(EthFilter::filter_logs(self, id).await?)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user