go-waku/waku/v2/protocol/rln
Prem Chaitanya Prathi b5be83a02e
feat : autoshard relay api (#807)
* fix: using relay without bcaster should consume and drop messages

* update relay api usage

* move subscription to broadcaster

* move filter logic under subscription

* Support more than 1 relay subscription for a pubSubTopic

* modify relay Publish API to derive pubSubTopic based on autosharding

* implement relay RPC methods for autosharding

* remove relay msgChannel and relay on pubsub buffersize for subscription

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

* handle relay subscribe with noConsumer and address issue reported in code review

* chore: reorg relay code

---------

Co-authored-by: richΛrd <info@richardramos.me>
2023-10-21 01:26:18 +05:30
..
contracts fix: use https for cloning submodules instead of ssh (#780) 2023-09-30 13:57:49 -04:00
group_manager feat: allow running rln with no credentials 2023-09-15 10:18:44 -04:00
keystore feat: allow running rln with no credentials 2023-09-15 10:18:44 -04:00
web3 feat(rln-relay): isReady 2023-09-14 10:47:27 -04:00
common.go feat(rln-relay): ensure execution order for pubsub validators 2023-09-14 09:38:28 -04:00
metrics.go feat: rln metrics 2023-08-24 11:26:37 -04:00
nullifier_log.go chore(rln-relay): clean up nullifier table every MaxEpochGap 2023-09-08 14:13:12 -04:00
onchain_test.go chore(rln-relay): clean up nullifier table every MaxEpochGap 2023-09-08 14:13:12 -04:00
rln_relay_test.go feat : autoshard relay api (#807) 2023-10-21 01:26:18 +05:30
waku_rln_relay.go feat(rln-relay): isReady 2023-09-14 10:47:27 -04:00