mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-04 14:53:08 +00:00
* implement new peer manager, use in lightPush, improve retry manager and fix retry bug * fix unsubscribe issue * remove not needed usage of pubsub, use peer manager in store sdk * chore: remove deprecated filter implementation * update tests * update next filter for new peer manager * skip IReceiver test, remove unused utility * remove comment * fix typo * remove old connection based peer manager * update types, export, and edge case for light push * add retry manager tests * add new peer manager tests * refactor tests * use peer manager events in filter and check for pubsub topic as well * update test names * address comments * unskip Filter e2e test * address more comments, remove duplication * skip CI test * update after merge * move to peer:idenfity and peer:disconnect events, improve mapping in filter subscriptions * update tests * add logs and change peer manager time lock to 10s
@waku/core
Core components of js-waku, a TypeScript implementation of the Waku v2 protocol.
Documentation
API Documentation can also be generated locally:
git clone https://github.com/waku-org/js-waku.git
cd js-waku
npm install
npm run doc
Changelog
Release changelog can be found in CHANGELOG.md.
Bugs, Questions & Features
If you encounter any bug or would like to propose new features, feel free to open an issue.
For general discussion, get help or latest news, join #js-waku on Vac Discord or the Waku Telegram Group.
Roadmap
You can track progress on the project board.
Contributing
See CONTRIBUTING.md.
License
Licensed and distributed under either of
- MIT license: LICENSE-MIT or http://opensource.org/licenses/MIT
or
- Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
at your option. These files may not be copied, modified, or distributed except according to those terms.
