diff --git a/rpc/src/v1/impls/eth_filter.rs b/rpc/src/v1/impls/eth_filter.rs index 4f44f5193..b34a4f703 100644 --- a/rpc/src/v1/impls/eth_filter.rs +++ b/rpc/src/v1/impls/eth_filter.rs @@ -169,8 +169,9 @@ impl EthFilter for EthFilterClient where logs.extend(new_pending_logs); } - // save current block number as next from block number - *block_number = current_number; + // save the number of the next block as a first block from which + // we want to get logs + *block_number = current_number + 1; to_value(&logs) }