Fix sync_manager.nim not rewarding peers for good responses. (#1660)
This commit is contained in:
parent
3f129d06dc
commit
66ba5d072a
|
@ -462,6 +462,8 @@ proc push*[T](sq: SyncQueue[T], sr: SyncRequest[T],
|
|||
|
||||
if res.isOk:
|
||||
sq.outSlot = sq.outSlot + item.request.count
|
||||
# If there no error we should reward peer with some bonus score.
|
||||
item.request.item.updateScore(PeerScoreGoodBlocks)
|
||||
sq.wakeupWaiters()
|
||||
else:
|
||||
debug "Block pool rejected peer's response", peer = item.request.item,
|
||||
|
|
Loading…
Reference in New Issue