Experimental discovery (#2577)

# Description

A few changes have been made to discovery. In particular a custom re-write of an LRU cache which previously was read/write O(N) for all our sessions ~5k, to a more reasonable hashmap-style O(1). 

Further there has been reported issues in the current discv5, so added error handling to help identify the issue has been added.
This commit is contained in:
Age Manning
2021-09-16 04:45:05 +00:00
parent c5c7476518
commit 56e0615df8
4 changed files with 221 additions and 243 deletions

411
Cargo.lock generated

File diff suppressed because it is too large Load Diff