go-waku/waku/v2/protocol
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
..
enr fix: add p2p-circuit component to multiaddresses that use circuit-relay 2023-07-07 12:04:05 -04:00
filter chore: add missing comments to functions 2023-07-23 07:01:42 -04:00
legacy_filter chore: add missing comments to functions 2023-07-23 07:01:42 -04:00
lightpush Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
noise feat: safe broadcaster 2023-05-08 08:31:19 -04:00
pb fix: remove message cache on relay and fix proof validation 2023-04-04 14:20:41 -04:00
peer_exchange Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
relay chore: add missing comments to functions 2023-07-23 07:01:42 -04:00
rln refactor: use uint instead of int for RLN indexes 2023-08-03 11:17:50 -04:00
store chore: add missing comments to functions 2023-07-23 07:01:42 -04:00
README.md Initial commit 2021-03-11 16:27:12 -04:00
envelope.go feat(message): added waku message deterministic hashing 2023-03-08 09:08:08 -04:00
envelope_test.go feat(message): added waku message deterministic hashing 2023-03-08 09:08:08 -04:00
requestId.go chore: rename status-im/go-waku to waku-org/go-waku 2022-11-09 16:03:40 -04:00
requestId_test.go test: add test for generating requestid 2021-10-25 20:27:01 +02:00
shard.go fix: warning message format when using static shards and named shards at same time 2023-07-07 10:35:12 -04:00
topic.go feat: subscribe to shards with --topic and refactors 2023-07-06 11:18:29 -04:00
topic_test.go refactor: namespaced pubsub topics 2023-03-08 09:10:14 -04:00
utils.go chore: upgrade dependencies 2023-02-16 12:22:47 -04:00
utils_test.go test: utils (#95) 2021-10-20 14:43:59 -04:00

README.md

Waku v2 protocol

This folder contains implementations of Waku v2 protocols.