go-waku/waku/v2/protocol
Prem Chaitanya Prathi 388f56b43f
feat: Sharded peer management - Relay (#764)
* feat: connect/disconnect to peers based on node topic sub/unsub

* feat: maintain healty relay connections per pubSubTopic

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

* chore: add config to limit peerstore capacity (#770)
2023-09-27 12:16:37 +05:30
..
enr chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
filter fix(filter2): add requestID to pings and remove unneeded log (#776) 2023-09-26 12:27:29 -04:00
legacy_filter feat: add common protocol design (#724) 2023-09-13 12:18:44 +07:00
lightpush chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
noise chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
pb fix: remove message cache on relay and fix proof validation 2023-04-04 14:20:41 -04:00
peer_exchange feat: add common protocol design (#724) 2023-09-13 12:18:44 +07:00
relay feat: Sharded peer management - Relay (#764) 2023-09-27 12:16:37 +05:30
rln feat: allow running rln with no credentials 2023-09-15 10:18:44 -04:00
store chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
README.md Initial commit 2021-03-11 16:27:12 -04:00
common_service.go feat: add common protocol design (#724) 2023-09-13 12:18:44 +07:00
common_service_test.go feat: add common protocol design (#724) 2023-09-13 12:18:44 +07:00
content_topic.go feat: autosharding core logic (#669) 2023-08-25 09:55:38 +05:30
envelope.go feat(rln-relay): ensure execution order for pubsub validators 2023-09-14 09:38:28 -04:00
envelope_test.go feat(message): added waku message deterministic hashing 2023-03-08 09:08:08 -04:00
pubsub_topic.go chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
requestId.go chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
requestId_test.go chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
shard.go chore(lint): adds `make lint-full` target and fixes some linting errors 2023-09-12 09:54:34 -04:00
topic_test.go autosharding content-topic config (#696) 2023-09-06 10:07:21 +05:30
utils.go feat: Sharded peer management - Relay (#764) 2023-09-27 12:16:37 +05:30
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.