From 2c2990bd504684efe5e7111910dfbf13872beb18 Mon Sep 17 00:00:00 2001 From: Dean Eigenmann <7621705+decanus@users.noreply.github.com> Date: Thu, 17 Dec 2020 17:06:59 +0100 Subject: [PATCH] enhancement/strict-no-sign (#294) * strict no sign * Update CHANGELOG.md --- CHANGELOG.md | 1 + waku/v2/protocol/waku_relay.nim | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91a382b46..92e158c23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Calls to `publish` a message on `wakunode2` now `await` instead of `discard` dispatched [`WakuRelay`](https://github.com/vacp2p/specs/blob/master/specs/waku/v2/waku-relay.md) procedures - Added JSON-RPC Admin API to retrieve information about peers registered on the `wakunode2` +- `StrictNoSign` enabled. ## 2020-11-30 v0.1 diff --git a/waku/v2/protocol/waku_relay.nim b/waku/v2/protocol/waku_relay.nim index 7694c352d..1eec0620c 100644 --- a/waku/v2/protocol/waku_relay.nim +++ b/waku/v2/protocol/waku_relay.nim @@ -35,6 +35,12 @@ method init*(w: WakuRelay) = method initPubSub*(w: WakuRelay) = debug "initWakuRelay" + # after discussions with @sinkingsugar, this is essentially what is needed for + # the libp2p `StrictNoSign` policy + w.anonymize = true + w.verifySignature = false + w.sign = false + procCall GossipSub(w).initPubSub() w.init()