go-waku/examples/basic2
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
..
build basic2 example 2021-04-04 15:33:21 -04:00
Makefile basic2 example 2021-04-04 15:33:21 -04:00
README.md basic2 example 2021-04-04 15:33:21 -04:00
go.mod fix: addr update 2023-10-17 09:00:30 -04:00
go.sum fix: nix build with RLN 2023-09-18 11:20:31 -04:00
main.go feat : autoshard relay api (#807) 2023-10-21 01:26:18 +05:30

README.md

Using the basic2 application

Background

The basic2 application is a basic example app that demonstrates how to subscribe to and publish messages

Preparation

make

Basic application usage

To start the basic2 application run the following from the project directory

./build/basic2

The app will send a "Hello world!" through the wakurelay protocol every 2 seconds and display it on the terminal as soon as it receives the message