JavaScript implementation of Waku v2 https://js-waku.wakuconnect.dev
Go to file
Franck Royer 953aeea053
Implement reception of messages over waku-relay
2021-03-16 13:39:34 +11:00
.github rln shared lib is needed by nim-waku bin 2021-03-15 18:20:30 +11:00
.vscode Initial commit 2021-03-05 09:34:01 +11:00
nim-waku@b3208b343f Make testing in CI possible 2021-03-15 16:22:26 +11:00
proto/waku/v2 test: Send message from js node to nim node 2021-03-15 13:27:50 +11:00
src Implement reception of messages over waku-relay 2021-03-16 13:39:34 +11:00
.cspell.json Fix spelling 2021-03-15 16:24:08 +11:00
.editorconfig Initial commit 2021-03-05 09:34:01 +11:00
.eslintrc.json Adopt more typescript-y syntax, do not lint generated files 2021-03-10 14:30:31 +11:00
.gitignore Use waku messages over waku relay 2021-03-10 16:22:49 +11:00
.gitmodules Make testing in CI possible 2021-03-15 16:22:26 +11:00
.prettierignore Use waku messages over waku relay 2021-03-10 16:22:49 +11:00
LICENSE Initial commit 2021-03-05 09:34:01 +11:00
README.md Make testing in CI possible 2021-03-15 16:22:26 +11:00
buf.gen.yaml Use waku messages over waku relay 2021-03-10 16:22:49 +11:00
buf.yaml Use waku messages over waku relay 2021-03-10 16:22:49 +11:00
package-lock.json Make testing in CI possible 2021-03-15 16:22:26 +11:00
package.json rln shared lib is needed by nim-waku bin 2021-03-15 18:20:30 +11:00
tsconfig.json Connects to nim-waku using waku-relay protocol 2021-03-05 14:41:20 +11:00
tsconfig.module.json Initial commit 2021-03-05 09:34:01 +11:00

README.md

js-waku

A JavaScript implementation of the Waku v2 protocol.

This repo is a Work In Progress

Contributing

To build and test this repository, you need:

To ensure interoperability with nim-waku, some tests are run against a nim-waku node. This is why nim-waku is present as a git submodule, which itself contain several submodules. At this stage, it is not possible to exclude nim-waku tests, hence git submodule update --init --recursive is run before testing (see pretest script).

To build nim-waku, you also need Rust.