File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -668,7 +668,9 @@ impl SsvEventSyncer {
668
668
669
669
// If the relevant block was already processed, do not process it again. This can
670
670
// happen if `block_header.number` was seen before due to a reorg.
671
- if relevant_block <= self . event_processor . db . state ( ) . get_last_processed_block ( ) {
671
+ let last_processed_block =
672
+ self . event_processor . db . state ( ) . get_last_processed_block ( ) ;
673
+ if relevant_block <= last_processed_block {
672
674
debug ! (
673
675
block_number = block_header. number,
674
676
relevant_block, "Already synced block - likely reorg"
@@ -687,7 +689,12 @@ impl SsvEventSyncer {
687
689
) ;
688
690
689
691
let mut logs = self
690
- . fetch_logs ( relevant_block, relevant_block, contract_address, SSV_EVENTS )
692
+ . fetch_logs (
693
+ last_processed_block + 1 ,
694
+ relevant_block,
695
+ contract_address,
696
+ SSV_EVENTS ,
697
+ )
691
698
. await ?;
692
699
693
700
self . set_block_timestamps ( & mut logs) . await ?;
You can’t perform that action at this time.
0 commit comments