JavaScript implementation of Waku v2 https://js.waku.org
Go to file
bors[bot] bfc1c45209
Merge #11
11: Setup bors r=D4nte a=D4nte



Co-authored-by: Franck Royer <franck@royer.one>
2021-03-25 09:36:22 +00:00
.github Increase nim-waku cache version due to CI issues 2021-03-25 20:10:27 +11:00
.vscode Initial commit 2021-03-05 09:34:01 +11:00
nim-waku@4ae1cd4737 Re-add nim-waku submodule 2021-03-19 11:23:34 +11:00
proto/waku/v2 ContentTopic is now uint32 as per spec 2021-03-18 20:00:41 +11:00
src Handle nim-waku process exit & error 2021-03-25 20:09:33 +11:00
.cspell.json Override Gossipsub.join` function to consider waku peers 2021-03-24 12:22:00 +11:00
.editorconfig Initial commit 2021-03-05 09:34:01 +11:00
.eslintrc.json Use ts-proto 2021-03-22 15:49:58 +11:00
.gitignore Use ts-proto 2021-03-22 15:49:58 +11:00
.gitmodules Re-add nim-waku submodule 2021-03-19 11:23:34 +11:00
.mocharc.json Partial conversion to ts-node/mocha 2021-03-22 15:05:03 +11:00
.prettierignore Use waku messages over waku relay 2021-03-10 16:22:49 +11:00
README.md Make testing in CI possible 2021-03-15 16:22:26 +11:00
bors.toml Setup bors 2021-03-24 15:59:27 +11:00
buf.gen.yaml Use ts-proto 2021-03-22 15:49:58 +11:00
buf.yaml Use waku messages over waku relay 2021-03-10 16:22:49 +11:00
jest.config.js Migrate to jest for better debugging experience 2021-03-17 15:34:58 +11:00
package-lock.json Use ts-proto 2021-03-22 15:49:58 +11:00
package.json Add TODO 2021-03-22 21:38:12 +11:00
tsconfig.json Revert unnecessary ts config changes 2021-03-22 22:06:10 +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.