mirror of
https://github.com/vacp2p/rfc.git
synced 2025-01-20 20:00:21 +00:00
Update documentation
This commit is contained in:
parent
ff3fb8a29c
commit
236ab49990
2
404.html
2
404.html
@ -14,7 +14,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/categories/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/docs/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
"use strict";(function(){const e=document.querySelector("#book-search-input"),t=document.querySelector("#book-search-results");if(!e)return;e.addEventListener("focus",n),e.addEventListener("keyup",s),document.addEventListener("keypress",i);function i(t){if(e===document.activeElement)return;const n=String.fromCharCode(t.charCode);if(!a(n))return;e.focus(),t.preventDefault()}function a(t){const n=e.getAttribute("data-hotkeys")||"";return n.indexOf(t)>=0}function n(){e.removeEventListener("focus",n),e.required=!0,o("/flexsearch.min.js"),o("/en.search-data.min.e19accd0b8b8b3f6ceb071c36569112a8fca09cabcb52298790c87e80289c2fe.js",function(){e.required=!1,s()})}function s(){for(;t.firstChild;)t.removeChild(t.firstChild);if(!e.value)return;const n=window.bookSearchIndex.search(e.value,10);n.forEach(function(e){const n=r("<li><a href></a><small></small></li>"),s=n.querySelector("a"),o=n.querySelector("small");s.href=e.href,s.textContent=e.title,o.textContent=e.section,t.appendChild(n)})}function o(e,t){const n=document.createElement("script");n.defer=!0,n.async=!1,n.src=e,n.onload=t,document.head.appendChild(n)}function r(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}})()
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -21,7 +21,7 @@ recommending the use of a permissive licenses, such as CC0 (with the exception o
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -17,7 +17,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -17,7 +17,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ filter-subscribe: /vac/waku/filter-subscribe/2.0.0-beta1 filter-push: /vac/waku/
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Design Requirements # Nodes willing to provide storage service using 13/WAKU2-ST
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ The present document specifies the Waku v2 message format, a way to encapsulate
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ Publishing such packet will require the creation of a new Message with a new Wak
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Wire Protocol # Transport # Nodes SHOULD expose an accessible JSON-RPC API. The
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Motivation # In open and anonymous p2p messaging networks, one big problem is sp
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Motivation # The Waku network makes up a service network, and some nodes provide
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ Payloads # syntax = "proto3"; message PushRequest { string pubsub_topic
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Definitions # Term Description Peer The other nodes that a node is connected to.
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ The main purpose of this specification is to demonstrate how Waku v2 can be used
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -17,7 +17,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -25,7 +25,7 @@ Design # The chat protocol enables sending and receiving messages in a chat room
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ pubsub topics, used for routing Content topics, used for content-based filtering
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ Smart contract # Voting should be finalized on chain so that the finished vote i
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ This specification is largely based on EIP-1459, with the only deviation being t
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Large sections of the specification originate from EIP-627: Whisper spec as well
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Peer management is a closely related concept and refers to the set of actions a
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Rules of featuring: - Given community can’t be featured twice in a row. -
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Waku v2 relay messaging is specified in 11/WAKU2-RELAY, a minor extension of the
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Definitions # Term Definition CAS Content-addressed storage. Stores data that ca
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Possible limitations # Connectivity: Not publicly connectable vs static IP and D
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ EIP-778 specifies a number of pre-defined keys." />
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Motivation # RLN guarantees a messaging rate is enforced cryptographically while
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -17,7 +17,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Background and Motivation # It may not be feasible on resource restricted device
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Specifically, it adds support to the ChaChaPoly cipher for symmetric authenticat
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ Design requirements # The API should be generic enough, so:" />
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
@ -206,9 +206,9 @@ https://github.com/alex-shpak/hugo-book
|
||||
<ul>
|
||||
<li><a href="#jsonconfig-type"><code>JsonConfig</code> type</a></li>
|
||||
<li><a href="#gossipsubparameters-type"><code>GossipsubParameters</code> type</a></li>
|
||||
<li><a href="#extern-char-waku_newchar-jsonconfig"><code>extern char* waku_new(char* jsonConfig)</code></a></li>
|
||||
<li><a href="#extern-char-waku_start"><code>extern char* waku_start()</code></a></li>
|
||||
<li><a href="#extern-char-waku_stop"><code>extern char* waku_stop()</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_newchar-jsonconfig-char-jsonresp"><code>extern unsigned int waku_new(char* jsonConfig, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_startchar-jsonresp"><code>extern unsigned int waku_start(char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_stopchar-jsonresp"><code>extern unsigned int waku_stop(char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_peerid"><code>extern char* waku_peerid()</code></a></li>
|
||||
<li><a href="#extern-char-waku_listen_addresses"><code>extern char* waku_listen_addresses()</code></a></li>
|
||||
</ul>
|
||||
@ -216,7 +216,7 @@ https://github.com/alex-shpak/hugo-book
|
||||
<li><a href="#connecting-to-peers">Connecting to peers</a>
|
||||
<ul>
|
||||
<li><a href="#extern-char-waku_add_peerchar-address-char-protocolid"><code>extern char* waku_add_peer(char* address, char* protocolId)</code></a></li>
|
||||
<li><a href="#extern-char-waku_connectchar-address-int-timeoutms"><code>extern char* waku_connect(char* address, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_connectchar-address-int-timeoutms-char-jsonresp"><code>extern unsigned int waku_connect(char* address, int timeoutMs, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_connect_peeridchar-peerid-int-timeoutms"><code>extern char* waku_connect_peerid(char* peerId, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-char-waku_disconnectchar-peerid"><code>extern char* waku_disconnect(char* peerId)</code></a></li>
|
||||
<li><a href="#extern-char-waku_peer_count"><code>extern char* waku_peer_count()</code></a></li>
|
||||
@ -225,15 +225,15 @@ https://github.com/alex-shpak/hugo-book
|
||||
</li>
|
||||
<li><a href="#waku-relay">Waku Relay</a>
|
||||
<ul>
|
||||
<li><a href="#extern-char-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding"><code>extern char* waku_content_topic(char* applicationName, unsigned int applicationVersion, char* contentTopicName, char* encoding)</code></a></li>
|
||||
<li><a href="#extern-char-waku_pubsub_topicchar-name-char-encoding"><code>extern char* waku_pubsub_topic(char* name, char* encoding)</code></a></li>
|
||||
<li><a href="#extern-char-waku_default_pubsub_topic"><code>extern char* waku_default_pubsub_topic()</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms"><code>extern char* waku_relay_publish(char* messageJson, char* pubsubTopic, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-void-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding-char-outcontenttopic"><code>extern void waku_content_topic(char* applicationName, unsigned int applicationVersion, char* contentTopicName, char* encoding, char* outContentTopic)</code></a></li>
|
||||
<li><a href="#extern-char-waku_pubsub_topicchar-name-char-encoding-char-outpubsubtopic"><code>extern char* waku_pubsub_topic(char* name, char* encoding, char* outPubsubTopic)</code></a></li>
|
||||
<li><a href="#extern-void-waku_default_pubsub_topicchar-defaultpubsubtopic"><code>extern void waku_default_pubsub_topic(char* defaultPubsubTopic)</code></a></li>
|
||||
<li><a href="#extern-unsinged-int-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms-char-jsonresp"><code>extern unsinged int waku_relay_publish(char* messageJson, char* pubsubTopic, int timeoutMs, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_publish_enc_asymmetricchar-messagejson-char-pubsubtopic-char-publickey-char-optionalsigningkey-int-timeoutms"><code>extern char* waku_relay_publish_enc_asymmetric(char* messageJson, char* pubsubTopic, char* publicKey, char* optionalSigningKey, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_publish_enc_symmetricchar-messagejson-char-pubsubtopic-char-symmetrickey-char-optionalsigningkey-int-timeoutms"><code>extern char* waku_relay_publish_enc_symmetric(char* messageJson, char* pubsubTopic, char* symmetricKey, char* optionalSigningKey, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_enough_peerschar-pubsubtopic"><code>extern char* waku_relay_enough_peers(char* pubsubTopic)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_subscribechar-topic"><code>extern char* waku_relay_subscribe(char* topic)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_unsubscribechar-topic"><code>extern char* waku_relay_unsubscribe(char* topic)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_relay_subscribechar-topic-char-jsonresp"><code>extern unsigned int waku_relay_subscribe(char* topic, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_relay_unsubscribechar-topic-char-jsonresp"><code>extern unsigned int waku_relay_unsubscribe(char* topic, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_topics"><code>extern char* waku_relay_topics()</code></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@ -353,8 +353,7 @@ structure, protobuf) if it brings limitations that need to be lifted.</p>
|
||||
<code>JsonResponse</code> type
|
||||
<a class="anchor" href="#jsonresponse-type">#</a>
|
||||
</h3>
|
||||
<p>All the API functions return a <code>JsonResponse</code> unless specified otherwise.
|
||||
<code>JsonResponse</code> is a <code>char *</code> whose format depends on whether the function was executed successfully or not.</p>
|
||||
<p>All the API functions return a <code>JsonResponse</code> unless specified otherwise. The returned <code>JsonResponse</code> is a <code>char *</code> whose format depends on whether the function was executed successfully or not. And it is important to notice that this returned <code>JsonReponse</code> is returned from the latest argument, instead of from the actual function’s returned value.</p>
|
||||
<p>On failure:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ts" data-lang="ts"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#a6e22e">error</span>: <span style="color:#66d9ef">string</span>;
|
||||
@ -747,49 +746,79 @@ Default <code>3</code> seconds</li>
|
||||
<li><code>seenMessagesTTLSeconds</code>: configures when a previously seen message ID can be forgotten about.
|
||||
Default <code>120</code> seconds</li>
|
||||
</ul>
|
||||
<h3 id="extern-char-waku_newchar-jsonconfig">
|
||||
<code>extern char* waku_new(char* jsonConfig)</code>
|
||||
<a class="anchor" href="#extern-char-waku_newchar-jsonconfig">#</a>
|
||||
<h3 id="extern-unsigned-int-waku_newchar-jsonconfig-char-jsonresp">
|
||||
<code>extern unsigned int waku_new(char* jsonConfig, char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsigned-int-waku_newchar-jsonconfig-char-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Instantiates a Waku node.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* jsonConfig</code>: JSON string containing the options used to initialize a go-waku node.
|
||||
<li>
|
||||
<p><strong>[input]</strong> <code>char* jsonConfig</code>: JSON string containing the options used to initialize a waku node.
|
||||
Type <a href="#jsonconfig-type"><code>JsonConfig</code></a>.
|
||||
It can be <code>NULL</code> to use defaults.</li>
|
||||
It can be <code>NULL</code> to use defaults.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>[output]</strong> <code>char* jsonResp</code>: <a href="#jsonresponse-type"><code>JsonResponse</code></a>. Provides information indicating whether the operation succeded or not. In case or error, it tries to give as much detail as possible.</p>
|
||||
<p>Ex1:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><p>Ex2:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"error"</span>: <span style="color:#e6db74">"The node key is missing."</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field is set to <code>true</code>.</p>
|
||||
<p>For example:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_start">
|
||||
<code>extern char* waku_start()</code>
|
||||
<a class="anchor" href="#extern-char-waku_start">#</a>
|
||||
<p>Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<h3 id="extern-unsigned-int-waku_startchar-jsonresp">
|
||||
<code>extern unsigned int waku_start(char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsigned-int-waku_startchar-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Start a Waku node mounting all the protocols that were enabled during the Waku node instantiation.</p>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field is set to <code>true</code>.</p>
|
||||
<p>For example:</p>
|
||||
<p>Starts a Waku node mounting all the protocols that were enabled during the Waku node instantiation.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li>
|
||||
<p><strong>[output]</strong> <code>char* jsonResp</code>: <a href="#jsonresponse-type"><code>JsonResponse</code></a>. Provides information indicating whether the operation succeded or not. In case or error, it tries to give as much detail as possible.</p>
|
||||
<p>Ex:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_stop">
|
||||
<code>extern char* waku_stop()</code>
|
||||
<a class="anchor" href="#extern-char-waku_stop">#</a>
|
||||
</span></span></code></pre></div></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<h3 id="extern-unsigned-int-waku_stopchar-jsonresp">
|
||||
<code>extern unsigned int waku_stop(char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsigned-int-waku_stopchar-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Stops a Waku node.</p>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field is set to <code>true</code>.</p>
|
||||
<p>For example:</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li>
|
||||
<p><strong>[output]</strong> <code>char* jsonResp</code>: <a href="#jsonresponse-type"><code>JsonResponse</code></a>. Provides information indicating whether the operation succeded or not. In case or error, it tries to give as much detail as possible.</p>
|
||||
<p>Ex:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_peerid">
|
||||
</span></span></code></pre></div></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<h3 id="extern-char-waku_peerid">
|
||||
<code>extern char* waku_peerid()</code>
|
||||
<a class="anchor" href="#extern-char-waku_peerid">#</a>
|
||||
</h3>
|
||||
@ -839,27 +868,42 @@ If the execution is successful, the <code>result</code> field contains the peer
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#e6db74">"QmWjHKUrXDHPCwoWXpUZ77E8o6UbAoTTZwf1AD1tDC4KNP"</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_connectchar-address-int-timeoutms">
|
||||
<code>extern char* waku_connect(char* address, int timeoutMs)</code>
|
||||
<a class="anchor" href="#extern-char-waku_connectchar-address-int-timeoutms">#</a>
|
||||
</span></span></code></pre></div><h3 id="extern-unsigned-int-waku_connectchar-address-int-timeoutms-char-jsonresp">
|
||||
<code>extern unsigned int waku_connect(char* address, int timeoutMs, char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsigned-int-waku_connectchar-address-int-timeoutms-char-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Dial peer using a multiaddress.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* address</code>: A multiaddress to reach the peer being dialed.</li>
|
||||
<li><code>int timeoutMs</code>: Timeout value in milliseconds to execute the call.
|
||||
<li>
|
||||
<p><strong>[input]</strong> <code>char* address</code>: A multiaddress to reach the peer being dialed.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>[input]</strong> <code>int timeoutMs</code>: Timeout value in milliseconds to execute the call.
|
||||
If the function execution takes longer than this value,
|
||||
the execution will be canceled and an error returned.
|
||||
Use <code>0</code> for no timeout.</li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
Use <code>0</code> for no timeout.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>[output]</strong> <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field is set to <code>true</code>.</p>
|
||||
<p>For example:</p>
|
||||
<p>Ex1:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_connect_peeridchar-peerid-int-timeoutms">
|
||||
</span></span></code></pre></div><p>Ex2:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"error"</span>: <span style="color:#e6db74">"Timeout expired."</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<h3 id="extern-char-waku_connect_peeridchar-peerid-int-timeoutms">
|
||||
<code>extern char* waku_connect_peerid(char* peerId, int timeoutMs)</code>
|
||||
<a class="anchor" href="#extern-char-waku_connect_peeridchar-peerid-int-timeoutms">#</a>
|
||||
</h3>
|
||||
@ -936,61 +980,67 @@ The list of peers has this format:</p>
|
||||
Waku Relay
|
||||
<a class="anchor" href="#waku-relay">#</a>
|
||||
</h2>
|
||||
<h3 id="extern-char-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding">
|
||||
<code>extern char* waku_content_topic(char* applicationName, unsigned int applicationVersion, char* contentTopicName, char* encoding)</code>
|
||||
<a class="anchor" href="#extern-char-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding">#</a>
|
||||
<h3 id="extern-void-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding-char-outcontenttopic">
|
||||
<code>extern void waku_content_topic(char* applicationName, unsigned int applicationVersion, char* contentTopicName, char* encoding, char* outContentTopic)</code>
|
||||
<a class="anchor" href="#extern-void-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding-char-outcontenttopic">#</a>
|
||||
</h3>
|
||||
<p>Create a content topic string according to <a href="https://rfc.vac.dev/spec/23/">RFC 23</a>.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* applicationName</code></li>
|
||||
<li><code>unsigned int applicationVersion</code></li>
|
||||
<li><code>char* contentTopicName</code></li>
|
||||
<li><code>char* encoding</code>: depending on the payload, use <code>proto</code>, <code>rlp</code> or <code>rfc26</code></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p><code>char *</code> containing a content topic formatted according to <a href="https://rfc.vac.dev/spec/23/">RFC 23</a>.</p>
|
||||
<li><strong>[input]</strong> <code>char* applicationName</code></li>
|
||||
<li><strong>[input]</strong> <code>unsigned int applicationVersion</code></li>
|
||||
<li><strong>[input]</strong> <code>char* contentTopicName</code></li>
|
||||
<li><strong>[input]</strong> <code>char* encoding</code>: depending on the payload, use <code>proto</code>, <code>rlp</code> or <code>rfc26</code></li>
|
||||
<li><strong>[output]</strong> <code>char* outContentTopic</code>. Gets populated with a content topic formatted according to <a href="https://rfc.vac.dev/spec/23/">RFC 23</a>.
|
||||
<pre tabindex="0"><code>/{application-name}/{version-of-the-application}/{content-topic-name}/{encoding}
|
||||
</code></pre><h3 id="extern-char-waku_pubsub_topicchar-name-char-encoding">
|
||||
<code>extern char* waku_pubsub_topic(char* name, char* encoding)</code>
|
||||
<a class="anchor" href="#extern-char-waku_pubsub_topicchar-name-char-encoding">#</a>
|
||||
</code></pre></li>
|
||||
</ol>
|
||||
<h3 id="extern-char-waku_pubsub_topicchar-name-char-encoding-char-outpubsubtopic">
|
||||
<code>extern char* waku_pubsub_topic(char* name, char* encoding, char* outPubsubTopic)</code>
|
||||
<a class="anchor" href="#extern-char-waku_pubsub_topicchar-name-char-encoding-char-outpubsubtopic">#</a>
|
||||
</h3>
|
||||
<p>Create a pubsub topic string according to <a href="https://rfc.vac.dev/spec/23/">RFC 23</a>.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* name</code></li>
|
||||
<li><code>char* encoding</code>: depending on the payload, use <code>proto</code>, <code>rlp</code> or <code>rfc26</code></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p><code>char *</code> containing a content topic formatted according to <a href="https://rfc.vac.dev/spec/23/">RFC 23</a>.</p>
|
||||
<li><strong>[input]</strong> <code>char* name</code></li>
|
||||
<li><strong>[input]</strong> <code>char* encoding</code>: depending on the payload, use <code>proto</code>, <code>rlp</code> or <code>rfc26</code></li>
|
||||
<li><strong>[output]</strong> <code>char* outPubsubTopic</code>. Gets populated with a pubsub topic formatted according to <a href="https://rfc.vac.dev/spec/23/">RFC 23</a>.
|
||||
<pre tabindex="0"><code>/waku/2/{topic-name}/{encoding}
|
||||
</code></pre><h3 id="extern-char-waku_default_pubsub_topic">
|
||||
<code>extern char* waku_default_pubsub_topic()</code>
|
||||
<a class="anchor" href="#extern-char-waku_default_pubsub_topic">#</a>
|
||||
</code></pre></li>
|
||||
</ol>
|
||||
<h3 id="extern-void-waku_default_pubsub_topicchar-defaultpubsubtopic">
|
||||
<code>extern void waku_default_pubsub_topic(char* defaultPubsubTopic)</code>
|
||||
<a class="anchor" href="#extern-void-waku_default_pubsub_topicchar-defaultpubsubtopic">#</a>
|
||||
</h3>
|
||||
<p>Returns the default pubsub topic used for exchanging waku messages defined in <a href="https://rfc.vac.dev/spec/10/">RFC 10</a>.</p>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p><code>char *</code> containing the default pubsub topic:</p>
|
||||
<pre tabindex="0"><code>/waku/2/default-waku/proto
|
||||
</code></pre><h3 id="extern-char-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms">
|
||||
<code>extern char* waku_relay_publish(char* messageJson, char* pubsubTopic, int timeoutMs)</code>
|
||||
<a class="anchor" href="#extern-char-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms">#</a>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><strong>[output]</strong> <code>char* defaultPubsubTopic</code>. Gets populated with <code>/waku/2/default-waku/proto</code></li>
|
||||
</ol>
|
||||
<h3 id="extern-unsinged-int-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms-char-jsonresp">
|
||||
<code>extern unsinged int waku_relay_publish(char* messageJson, char* pubsubTopic, int timeoutMs, char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsinged-int-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms-char-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Publish a message using Waku Relay.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* messageJson</code>: JSON string containing the <a href="https://rfc.vac.dev/spec/14/">Waku Message</a> as <a href="#jsonmessage-type"><code>JsonMessage</code></a>.</li>
|
||||
<li><code>char* pubsubTopic</code>: pubsub topic on which to publish the message.
|
||||
<li><strong>[input]</strong> <code>char* messageJson</code>: JSON string containing the <a href="https://rfc.vac.dev/spec/14/">Waku Message</a> as <a href="#jsonmessage-type"><code>JsonMessage</code></a>.</li>
|
||||
<li><strong>[input]</strong> <code>char* pubsubTopic</code>: pubsub topic on which to publish the message.
|
||||
If <code>NULL</code>, it uses the default pubsub topic.</li>
|
||||
<li><code>int timeoutMs</code>: Timeout value in milliseconds to execute the call.
|
||||
<li><strong>[input]</strong> <code>int timeoutMs</code>: Timeout value in milliseconds to execute the call.
|
||||
If the function execution takes longer than this value,
|
||||
the execution will be canceled and an error returned.
|
||||
Use <code>0</code> for no timeout.</li>
|
||||
<li><strong>[output]</strong>: A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field contains the message ID.</li>
|
||||
</ol>
|
||||
<p>Note: <code>messageJson.version</code> is overwritten to <code>0</code>.</p>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field contains the message ID.</p>
|
||||
<p><strong>Returns</strong>
|
||||
Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<h3 id="extern-char-waku_relay_publish_enc_asymmetricchar-messagejson-char-pubsubtopic-char-publickey-char-optionalsigningkey-int-timeoutms">
|
||||
<code>extern char* waku_relay_publish_enc_asymmetric(char* messageJson, char* pubsubTopic, char* publicKey, char* optionalSigningKey, int timeoutMs)</code>
|
||||
<a class="anchor" href="#extern-char-waku_relay_publish_enc_asymmetricchar-messagejson-char-pubsubtopic-char-publickey-char-optionalsigningkey-int-timeoutms">#</a>
|
||||
@ -1054,24 +1104,36 @@ If the execution is successful, the <code>result</code> field contains a <code>b
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_relay_subscribechar-topic">
|
||||
<code>extern char* waku_relay_subscribe(char* topic)</code>
|
||||
<a class="anchor" href="#extern-char-waku_relay_subscribechar-topic">#</a>
|
||||
</span></span></code></pre></div><h3 id="extern-unsigned-int-waku_relay_subscribechar-topic-char-jsonresp">
|
||||
<code>extern unsigned int waku_relay_subscribe(char* topic, char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsigned-int-waku_relay_subscribechar-topic-char-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Subscribe to a Waku Relay pubsub topic to receive messages.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* topic</code>: Pubsub topic to subscribe to.
|
||||
If <code>NULL</code>, it subscribes to the default pubsub topic.</li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
<li>
|
||||
<p><strong>[input]</strong> <code>char* topic</code>: Pubsub topic to subscribe to.
|
||||
If <code>NULL</code>, it subscribes to the default pubsub topic.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>[output]</strong> <code>char* jsonResp</code>: A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field is set to <code>true</code>.</p>
|
||||
<p>For example:</p>
|
||||
<p>Ex1:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><p><strong>Events</strong></p>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"error"</span>: <span style="color:#e6db74">"Cannot subscribe without Waku Relay enabled."</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong>
|
||||
Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<p><strong>Events</strong></p>
|
||||
<p>When a message is received, a ``“message”<code> event</code> is emitted containing the message, pubsub topic, and node ID in which
|
||||
the message was received.</p>
|
||||
<p>The <code>event</code> type is <a href="#jsonmessageevent-type"><code>JsonMessageEvent</code></a>.</p>
|
||||
@ -1089,25 +1151,34 @@ the message was received.</p>
|
||||
</span></span><span style="display:flex;"><span> }
|
||||
</span></span><span style="display:flex;"><span> }
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_relay_unsubscribechar-topic">
|
||||
<code>extern char* waku_relay_unsubscribe(char* topic)</code>
|
||||
<a class="anchor" href="#extern-char-waku_relay_unsubscribechar-topic">#</a>
|
||||
</span></span></code></pre></div><h3 id="extern-unsigned-int-waku_relay_unsubscribechar-topic-char-jsonresp">
|
||||
<code>extern unsigned int waku_relay_unsubscribe(char* topic, char* jsonResp)</code>
|
||||
<a class="anchor" href="#extern-unsigned-int-waku_relay_unsubscribechar-topic-char-jsonresp">#</a>
|
||||
</h3>
|
||||
<p>Closes the pubsub subscription to a pubsub topic. No more messages will be received
|
||||
from this pubsub topic.</p>
|
||||
<p><strong>Parameters</strong></p>
|
||||
<ol>
|
||||
<li><code>char* pusubTopic</code>: Pubsub topic to unsubscribe from.
|
||||
If <code>NULL</code>, unsubscribes from the default pubsub topic.</li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong></p>
|
||||
<p>A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
<li>
|
||||
<p><strong>[input]</strong> <code>char* pusubTopic</code>: Pubsub topic to unsubscribe from.
|
||||
If <code>NULL</code>, unsubscribes from the default pubsub topic.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>[output]</strong> A <a href="#jsonresponse-type"><code>JsonResponse</code></a>.
|
||||
If the execution is successful, the <code>result</code> field is set to <code>true</code>.</p>
|
||||
<p>For example:</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f92672">"result"</span>: <span style="color:#66d9ef">true</span>
|
||||
</span></span><span style="display:flex;"><span>}
|
||||
</span></span></code></pre></div><h3 id="extern-char-waku_relay_topics">
|
||||
</span></span></code></pre></div></li>
|
||||
</ol>
|
||||
<p><strong>Returns</strong>
|
||||
Unsigned int. Possible values:</p>
|
||||
<ul>
|
||||
<li>1 - The operation was completed successfuly.</li>
|
||||
<li>0 - The operation failed for any reason. It worth checking the value of <code>jsonResp</code> in this case.</li>
|
||||
</ul>
|
||||
<h3 id="extern-char-waku_relay_topics">
|
||||
<code>extern char* waku_relay_topics()</code>
|
||||
<a class="anchor" href="#extern-char-waku_relay_topics">#</a>
|
||||
</h3>
|
||||
@ -1478,9 +1549,9 @@ If the execution is successful, the <code>result</code> field contains the decod
|
||||
<ul>
|
||||
<li><a href="#jsonconfig-type"><code>JsonConfig</code> type</a></li>
|
||||
<li><a href="#gossipsubparameters-type"><code>GossipsubParameters</code> type</a></li>
|
||||
<li><a href="#extern-char-waku_newchar-jsonconfig"><code>extern char* waku_new(char* jsonConfig)</code></a></li>
|
||||
<li><a href="#extern-char-waku_start"><code>extern char* waku_start()</code></a></li>
|
||||
<li><a href="#extern-char-waku_stop"><code>extern char* waku_stop()</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_newchar-jsonconfig-char-jsonresp"><code>extern unsigned int waku_new(char* jsonConfig, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_startchar-jsonresp"><code>extern unsigned int waku_start(char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_stopchar-jsonresp"><code>extern unsigned int waku_stop(char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_peerid"><code>extern char* waku_peerid()</code></a></li>
|
||||
<li><a href="#extern-char-waku_listen_addresses"><code>extern char* waku_listen_addresses()</code></a></li>
|
||||
</ul>
|
||||
@ -1488,7 +1559,7 @@ If the execution is successful, the <code>result</code> field contains the decod
|
||||
<li><a href="#connecting-to-peers">Connecting to peers</a>
|
||||
<ul>
|
||||
<li><a href="#extern-char-waku_add_peerchar-address-char-protocolid"><code>extern char* waku_add_peer(char* address, char* protocolId)</code></a></li>
|
||||
<li><a href="#extern-char-waku_connectchar-address-int-timeoutms"><code>extern char* waku_connect(char* address, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_connectchar-address-int-timeoutms-char-jsonresp"><code>extern unsigned int waku_connect(char* address, int timeoutMs, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_connect_peeridchar-peerid-int-timeoutms"><code>extern char* waku_connect_peerid(char* peerId, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-char-waku_disconnectchar-peerid"><code>extern char* waku_disconnect(char* peerId)</code></a></li>
|
||||
<li><a href="#extern-char-waku_peer_count"><code>extern char* waku_peer_count()</code></a></li>
|
||||
@ -1497,15 +1568,15 @@ If the execution is successful, the <code>result</code> field contains the decod
|
||||
</li>
|
||||
<li><a href="#waku-relay">Waku Relay</a>
|
||||
<ul>
|
||||
<li><a href="#extern-char-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding"><code>extern char* waku_content_topic(char* applicationName, unsigned int applicationVersion, char* contentTopicName, char* encoding)</code></a></li>
|
||||
<li><a href="#extern-char-waku_pubsub_topicchar-name-char-encoding"><code>extern char* waku_pubsub_topic(char* name, char* encoding)</code></a></li>
|
||||
<li><a href="#extern-char-waku_default_pubsub_topic"><code>extern char* waku_default_pubsub_topic()</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms"><code>extern char* waku_relay_publish(char* messageJson, char* pubsubTopic, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-void-waku_content_topicchar-applicationname-unsigned-int-applicationversion-char-contenttopicname-char-encoding-char-outcontenttopic"><code>extern void waku_content_topic(char* applicationName, unsigned int applicationVersion, char* contentTopicName, char* encoding, char* outContentTopic)</code></a></li>
|
||||
<li><a href="#extern-char-waku_pubsub_topicchar-name-char-encoding-char-outpubsubtopic"><code>extern char* waku_pubsub_topic(char* name, char* encoding, char* outPubsubTopic)</code></a></li>
|
||||
<li><a href="#extern-void-waku_default_pubsub_topicchar-defaultpubsubtopic"><code>extern void waku_default_pubsub_topic(char* defaultPubsubTopic)</code></a></li>
|
||||
<li><a href="#extern-unsinged-int-waku_relay_publishchar-messagejson-char-pubsubtopic-int-timeoutms-char-jsonresp"><code>extern unsinged int waku_relay_publish(char* messageJson, char* pubsubTopic, int timeoutMs, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_publish_enc_asymmetricchar-messagejson-char-pubsubtopic-char-publickey-char-optionalsigningkey-int-timeoutms"><code>extern char* waku_relay_publish_enc_asymmetric(char* messageJson, char* pubsubTopic, char* publicKey, char* optionalSigningKey, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_publish_enc_symmetricchar-messagejson-char-pubsubtopic-char-symmetrickey-char-optionalsigningkey-int-timeoutms"><code>extern char* waku_relay_publish_enc_symmetric(char* messageJson, char* pubsubTopic, char* symmetricKey, char* optionalSigningKey, int timeoutMs)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_enough_peerschar-pubsubtopic"><code>extern char* waku_relay_enough_peers(char* pubsubTopic)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_subscribechar-topic"><code>extern char* waku_relay_subscribe(char* topic)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_unsubscribechar-topic"><code>extern char* waku_relay_unsubscribe(char* topic)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_relay_subscribechar-topic-char-jsonresp"><code>extern unsigned int waku_relay_subscribe(char* topic, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-unsigned-int-waku_relay_unsubscribechar-topic-char-jsonresp"><code>extern unsigned int waku_relay_unsubscribe(char* topic, char* jsonResp)</code></a></li>
|
||||
<li><a href="#extern-char-waku_relay_topics"><code>extern char* waku_relay_topics()</code></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
@ -23,7 +23,7 @@ Preliminaries # We assume that two users, e." />
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -17,7 +17,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Format # We introduce the metadata message which is used to convey information a
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Since, in this scenario, the devices would be close to each other, authenticatio
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Based on the insight that symmetric message propagation makes deanonymization ea
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Discussing and introducing countermeasures to specific attacks in specific model
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Note: Gossipsub Tor Push does not have a dedicated protocol identifier. It uses
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ Note: Waku Tor Push does not have a dedicated protocol identifier. It uses the s
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Interep ties in web2 identities with reputation, and sorts the users into groups
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Motivation # Waku was created to incrementally improve in areas that Whisper is
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Background and Motivation # Unstructured P2P networks are more robust and resili
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ The index ranges are as follows: index 0 represents the global shards, indices 1
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Motivation # Nodes on a network may want to communicate with each other in a sec
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Session Establishment # A node identifies a peer by their installation-id which
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Terminology # Participant: A participant is a user that is able to send and rece
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Smaller group chats, on the other hand, are out of scope for this document and c
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Note: (Parts of) this RFC will be deprecated in the future as we continue resear
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Motivation # The main goal of this RFC is to generalize 32/RLN-V1 and expand its
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -19,7 +19,7 @@ Motivation # Waku was created to incrementally improve in areas that Whisper is
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ flags auxiliary field payload padding signature In case of symmetric encryption,
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ A mailserver SHOULD store envelopes for all topics to be generally useful for an
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Wire Protocol # Transport # Nodes SHOULD expose a JSON RPC API that can be acces
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -25,7 +25,7 @@ waku/core-protocol for Waku protocol definitions (e.g. store, relay, light push)
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/an-optional-list-of-tags-not-standard/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/logos/consensus/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/rln/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku-application/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku-core-protocol/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku-core/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku/anonymity/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku/application/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -15,7 +15,7 @@
|
||||
<link rel="manifest" href="/manifest.json">
|
||||
<link rel="icon" href="/favicon.png" type="image/x-icon">
|
||||
<link rel="stylesheet" href="/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity="sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.dd250e542dad6009c8cd25831f612d3e35e56b3cfd38b821f69592981ed79f5a.js" integrity="sha256-3SUOVC2tYAnIzSWDH2EtPjXlazz9OLgh9pWSmB7Xn1o="></script>
|
||||
<script defer src="/en.search.min.b9f0d158fe5a9a96737034a974bccc75d05cd14ab547b3c830085d0c4b875307.js" integrity="sha256-ufDRWP5ampZzcDSpdLzMddBc0Uq1R7PIMAhdDEuHUwc="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku/core-protocol/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
Loading…
x
Reference in New Issue
Block a user