105 lines
7.0 KiB
XML
105 lines
7.0 KiB
XML
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||
|
<channel>
|
||
|
<title>DappConnect Docs</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/</link>
|
||
|
<description>Recent content on DappConnect Docs</description>
|
||
|
<generator>Hugo -- gohugo.io</generator>
|
||
|
<language>en-us</language>
|
||
|
|
||
|
<atom:link href="https://docs.dappconnect.dev/docs/guides/index.xml" rel="self" type="application/rss+xml" />
|
||
|
|
||
|
|
||
|
<item>
|
||
|
<title>How to Choose a Content Topic</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/01_choose_content_topic/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/01_choose_content_topic/</guid>
|
||
|
<description>How to Choose a Content Topic A content topic is used for content based filtering.
|
||
|
It allows you to filter out the messages that your dApp processes, both when receiving live messages (Relay) or retrieving historical messages (Store).
|
||
|
The format for content topics is as follows:
|
||
|
/{dapp-name}/{version}/{content-topic-name}/{encoding}
|
||
|
dapp-name: The name of your dApp, it must be unique to avoid conflict with other dApps. version: We usually start at 1, useful when introducing breaking changes in your messages.</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Receive and Send Messages Using Waku Relay</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/02_relay_receive_send_messages/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/02_relay_receive_send_messages/</guid>
|
||
|
<description>Receive and Send Messages Using Waku Relay Waku Relay is a gossip protocol that enables you to send and receive messages. You can find Waku Relay&rsquo;s specifications on Vac RFC.
|
||
|
Before starting, you need to choose a Content Topic for your dApp. Check out the how to choose a content topic guide to learn more about content topics.
|
||
|
For this guide, we are using a single content topic: /relay-guide/1/chat/proto.
|
||
|
Installation You can install js-waku using your favorite package manager:</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Retrieve Messages Using Waku Store</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/03_store_retrieve_messages/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/03_store_retrieve_messages/</guid>
|
||
|
<description>Retrieve Messages Using Waku Store DApps running on a phone or in a browser are often offline: The browser could be closed or mobile app in the background.
|
||
|
Waku Relay is a gossip protocol. As a user, it means that your peers forward you messages they just received. If you cannot be reached by your peers, then messages are not relayed; relay peers do not save messages for later.
|
||
|
However, Waku Store peers do save messages they relay, allowing you to retrieve them at a later time.</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Encrypt Messages Using Waku Message Version 1</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/04_encrypt_messages_version_1/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/04_encrypt_messages_version_1/</guid>
|
||
|
<description>Encrypt Messages Using Waku Message Version 1 The Waku Message format provides an easy way to encrypt messages using symmetric or asymmetric encryption. The encryption comes with several handy design requirements: confidentiality, authenticity and integrity. It also allows the sender to sign messages, see Sign Messages Using Waku Message Version 1 to learn how.
|
||
|
You can find more details about Waku Message Payload Encryption in 26/WAKU-PAYLOAD.
|
||
|
See Cryptographic Libraries for more details on the cryptographic libraries used by js-waku.</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Sign Messages Using Waku Message Version 1</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/05_sign_messages_version_1/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/05_sign_messages_version_1/</guid>
|
||
|
<description>Sign Messages Using Waku Message Version 1 The Waku Message format provides an easy way to sign messages using elliptic curve cryptography.
|
||
|
It also allows the sender to encrypt messages, see Encrypt Messages Using Waku Message Version 1 to learn how.
|
||
|
You can find more details about Waku Message Payload Signature in 26/WAKU-PAYLOAD.
|
||
|
See Cryptographic Libraries for more details on the cryptographic libraries used by js-waku.
|
||
|
Create new keypair Generate a new keypair to sign your messages:</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Send Messages Using Waku Light Push</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/06_light_push_send_messages/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/06_light_push_send_messages/</guid>
|
||
|
<description>Send Messages Using Waku Light Push Waku Light Push enables a client to receive a confirmation when sending a message.
|
||
|
The Waku Relay protocol sends messages to connected peers but does not provide any information on whether said peers have received messages. This can be an issue when facing potential connectivity issues. For example, when the connection drops easily, or it is connected to a small number of relay peers.</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Receive and Send Messages Using Waku Relay With ReactJS</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/07_reactjs_relay/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/07_reactjs_relay/</guid>
|
||
|
<description>Receive and Send Messages Using Waku Relay With ReactJS It is easy to use DappConnect with ReactJS. In this guide, we will demonstrate how your ReactJS dApp can use Waku Relay to send and receive messages.
|
||
|
Before starting, you need to choose a Content Topic for your dApp. Check out the how to choose a content topic guide to learn more about content topics. For this guide, we are using a single content topic: /min-react-js-chat/1/chat/proto.</description>
|
||
|
</item>
|
||
|
|
||
|
<item>
|
||
|
<title>Retrieve Messages Using Waku Store With ReactJS</title>
|
||
|
<link>https://docs.dappconnect.dev/docs/guides/08_reactjs_store/</link>
|
||
|
<pubDate>Thu, 09 Dec 2021 14:00:00 +0100</pubDate>
|
||
|
|
||
|
<guid>https://docs.dappconnect.dev/docs/guides/08_reactjs_store/</guid>
|
||
|
<description>Retrieve Messages Using Waku Store With ReactJS It is easy to use DappConnect with ReactJS. In this guide, we will demonstrate how your ReactJS dApp can use Waku Store to retrieve messages.
|
||
|
DApps running on a phone or in a browser are often offline: The browser could be closed or mobile app in the background.
|
||
|
Waku Relay is a gossip protocol. As a user, it means that your peers forward you messages they just received.</description>
|
||
|
</item>
|
||
|
|
||
|
</channel>
|
||
|
</rss>
|