From b9fe0f686de7da8078107eb37fce3036a0350f30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Thor=C3=A9n?= Date: Fri, 14 Feb 2020 13:33:36 +0800 Subject: [PATCH] Update Waku with current spec support See https://github.com/vacp2p/pm/issues/7 --- waku/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/waku/README.md b/waku/README.md index 49f29ecf8..fe9f85cbd 100644 --- a/waku/README.md +++ b/waku/README.md @@ -72,3 +72,20 @@ prometheus A Grafana dashboard containing the example dashboard for each simulation node is also generated and can be imported in case you have Grafana running. This dashboard can be found at `./waku/metrics/waku-sim-all-nodes-grafana-dashboard.json` + +# Spec support + +*This section last updated February 14, 2020* + +This client of Waku is spec compliant with [Waku spec v0.3](https://specs.vac.dev/waku.html) with the exception of: +- Currently nodes with higher version don't automatically disconnect if versions are different + +It doesn't yet implement the following recommended features: +- No support for rate limiting +- No support for DNS discovery to find Waku nodes +- It doesn't disconnect a peer if it receives a message before a Status message +- No support for negotiation with peer supporting multiple version + +Additionally it makes the following choices: +- It doesn't send message confirmations +- It has partial support for accounting