030a33f95a
* Rename DappConnect to Waku Connect * Remove redundant qualifier on CommunityChat * Rename `Chat` to `ChatRoom` There are two components: - `CommunityChatRoom` (prev. `Chat`) contains the chat room, channels, members. -`CommunityChat` wrap `ChatRoom` is the various provider. A consumer would most likely use `CommunityChat` directly. If they want to swap a provider, they'd use `CommunityChatRoom` * Rename `GroupChat` to `GroupChatRoom` * Rename `DappConnectGroupChat` to `GroupChat` There are two components: - `GroupChatRoom` (prev. `GroupChat`) contains the chat room, members. - `GroupChat` wrap `GroupChatRoom` is the various provider. A consumer would most likely use `GroupChat` directly. If they want to swap a provider, they'd use `GroupChatRoom`. * Remove DappConnect qualifier |
||
---|---|---|
.github/workflows | ||
.vscode | ||
.yarn | ||
packages | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.yarnrc.yml | ||
CHANGELOG.md | ||
LICENSE-APACHE-v2 | ||
LICENSE-MIT | ||
README.md | ||
package.json | ||
yarn.lock |
README.md
Waku Connect Chat SDK
A ReactJS SDK to easily integrate a decentralized, end-to-end encrypted chat feature to your dApp.
The Waku Connect Chat SDK enables several type of chats:
- 1:1 Encrypted chats
- Private group chats
- Spam resistant public chats, powered by Status Communities (an admin needs to run a Status Desktop or Mobile app to moderate)
It also enables user to create their identity by either:
- Using their Web3 wallet, or,
- Generate an anonymous identity locally.
Documentation
WIP.