nim-eth/eth/p2p/discoveryv5
Kim De Mey b4c1391be9
Discv5 ip limits for routing table (#308)
* Add ip limits to routing table and routing table buckets

* Fix order of ip limit check and duplicate check for replacement

* Fix ip limit for node with updated ip in ENR

* Fix bug where address wouldn't update on ENR update

and update some comments

* Reuse some add/remove code in routing table

* Fix seen bug on ENR update in routing table

* Rework addNode to make sure to do address check always

and adjust some logs.

* More documentation on the ip limits in routing table [skip ci]
2020-11-26 18:20:15 +01:00
..
dcli.nim Add empty talkreq command to dcli 2020-11-13 12:45:39 +01:00
encoding.nim Remove support for discovery v5.0 2020-11-13 12:33:07 +01:00
enr.nim Fix empty ENR list in auth-response properly + potentially request new ENR on revalidation 2020-07-17 16:18:50 +02:00
hkdf.nim Discv5 readme (#278) 2020-07-12 23:53:27 +02:00
lru.nim Replace memory db with lrucache for temporary storage of sessions (#292) 2020-09-10 14:49:48 +02:00
node.nim Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
protocol.nim Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
random2.nim Use brHmacDrbgGenerate for all random operations in discovery (#272) 2020-07-13 14:34:53 +02:00
routing_table.nim Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
sessions.nim Remove support for discovery v5.0 2020-11-13 12:33:07 +01:00
types.nim Remove support for discovery v5.0 2020-11-13 12:33:07 +01:00