File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -276,10 +276,11 @@ def send_next(self) -> None:
276
276
self .sync_agent .send_transactions_end (StreamEnd .TX_NOT_CONFIRMED )
277
277
return
278
278
279
- # Check if tx is confirmed by `self.current_block`.
279
+ # Check if tx is confirmed by the `self.current_block` or any next block .
280
280
assert cur_metadata .first_block is not None
281
281
assert self .current_block is not None
282
- if cur_metadata .first_block != self .current_block .hash :
282
+ first_block = self .tx_storage .get_transaction (cur_metadata .first_block )
283
+ if first_block .get_metadata ().height < self .current_block .get_metadata ().height :
283
284
self .log .debug ('skipping tx: out of current block' )
284
285
self .bfs .skip_neighbors (cur )
285
286
self .schedule_if_needed ()
You can’t perform that action at this time.
0 commit comments