nim-eth/eth
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
..
common Add a helper type used in web3 and elsewhere to denote blocks 2020-11-12 20:56:31 +02:00
db Don't use destructors 2020-10-16 21:21:00 +03:00
keyfile fix keyfile using newest scrypt api 2020-08-03 09:28:46 +07:00
net Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
p2p Discv5 ip limits for routing table (#308) 2020-11-26 18:20:15 +01:00
rlp Rlp experimental (#227) 2020-04-20 20:14:39 +02:00
trie port kvstore from nim-beacon-chain (#230) 2020-04-27 15:16:11 +02:00
async_utils.nim wait for cancellation to be processed on timeout (#311) 2020-11-17 15:36:41 +01:00
bloom.nim add 'BloomFilter.init' implementation 2020-09-30 12:04:23 +07:00
common.nim Moved eth-common to eth 2019-02-05 12:10:36 +02:00
keyfile.nim Moved eth-keyfile to eth 2019-02-05 12:45:09 +02:00
keys.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
p2p.nim use bearssl rng throughout (#265) 2020-07-07 10:56:26 +02:00
rlp.nim Rlp experimental (#227) 2020-04-20 20:14:39 +02:00
trie.nim Moved rlp and trie to eth 2019-02-05 14:01:10 +02:00