go-waku/waku/v2/protocol/peer_exchange
Prem Chaitanya Prathi 34de2941c7
Feat/peer manager (#596)
* chore: refactor existing code into peer maanger package

* feat: move peer connection related code into peer manager

* feat: in relay peer connection pruning

* feat: add max-connections CLI flag and limit outRelayPeers based on max-connections #621

* tested both in and out relay connection limits

Co-authored-by: richΛrd <info@richardramos.me>

* Review comment, use context to pause connectivity loop during node shutdown.

Co-authored-by: richΛrd <info@richardramos.me>

* address review comments


---------

Co-authored-by: richΛrd <info@richardramos.me>
2023-08-03 21:51:15 +05:30
..
pb chore: switch to Google's Protobuf library 2023-02-16 11:37:59 -04:00
client.go Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
enr_cache.go nit: change to simpleLRU 2023-05-05 11:41:10 -04:00
protocol.go Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
waku_peer_exchange_option.go chore: upgrade dependencies 2023-02-16 12:22:47 -04:00
waku_peer_exchange_test.go feat: utils for handling shards in enr 2023-04-25 10:54:59 -04:00