nim-codex/codex/stores
Dmitriy Ryajov 22c31046a7
Dont dial self (#633)
* don't dial self

* revert style changes

* filter out self on dial

* add helpers to `peerId` and `isSelf`

* don't fire up discovery eaguerly

* allow excluding multiple peers in sendWantHave

* revert style changes

* move self check to discovery.find

* readd eaguer dht lookup is required in some cases

* revert style changes

* misc

* drop peer first, before queueing a dht lookup

* moar style changes

* use isSelf
2023-11-27 10:25:53 -08:00
..
blockstore.nim feat: update expiry when data downloaded and slot filled (#619) 2023-11-22 10:09:12 +00:00
cachestore.nim feat: update expiry when data downloaded and slot filled (#619) 2023-11-22 10:09:12 +00:00
keyutils.nim Blockexchange uses merkle root and index to fetch blocks (#566) 2023-11-14 13:02:17 +01:00
maintenance.nim Blockexchange uses merkle root and index to fetch blocks (#566) 2023-11-14 13:02:17 +01:00
networkstore.nim Dont dial self (#633) 2023-11-27 10:25:53 -08:00
repostore.nim feat: update expiry when data downloaded and slot filled (#619) 2023-11-22 10:09:12 +00:00
treehelper.nim Blockexchange uses merkle root and index to fetch blocks (#566) 2023-11-14 13:02:17 +01:00