From 2b5f7b60997755b7997e5b6f6f39d49091335973 Mon Sep 17 00:00:00 2001 From: Prem Chaitanya Prathi Date: Wed, 26 Mar 2025 10:43:00 +0530 Subject: [PATCH] fix lightpushwithmix example --- Makefile | 4 ++++ examples/lightpush_publisher_mix.nim | 3 ++- waku.nimble | 5 ++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 555a20472..b5907282b 100644 --- a/Makefile +++ b/Makefile @@ -240,6 +240,10 @@ liteprotocoltester: | build deps librln echo -e $(BUILD_MSG) "build/$@" && \ $(ENV_SCRIPT) nim liteprotocoltester $(NIM_PARAMS) waku.nims +lightpushwithmix: | build deps librln + echo -e $(BUILD_MSG) "build/$@" && \ + $(ENV_SCRIPT) nim lightpushwithmix $(NIM_PARAMS) waku.nims + build/%: | build deps librln echo -e $(BUILD_MSG) "build/$*" && \ $(ENV_SCRIPT) nim buildone $(NIM_PARAMS) waku.nims $* diff --git a/examples/lightpush_publisher_mix.nim b/examples/lightpush_publisher_mix.nim index 2f2ee14b7..3abea94e7 100644 --- a/examples/lightpush_publisher_mix.nim +++ b/examples/lightpush_publisher_mix.nim @@ -7,6 +7,7 @@ import chronos, confutils, libp2p/crypto/crypto, + libp2p/crypto/curve25519, libp2p/multiaddress, eth/keys, eth/p2p/discoveryv5/enr @@ -98,7 +99,7 @@ proc setupAndPublish(rng: ref HmacDrbgContext) {.async.} = ) node.peerManager.addServicePeer(pxPeerInfo2, WakuPeerExchangeCodec) ( - await node.mountMix("401dd1eb5582f6dc9488d424aa26ed1092becefcf8543172e6d92c17ed07265a") + await node.mountMix(intoCurve25519Key(ncrutils.fromHex("401dd1eb5582f6dc9488d424aa26ed1092becefcf8543172e6d92c17ed07265a"))) ).isOkOr: error "failed to mount waku mix protocol: ", error = $error return diff --git a/waku.nimble b/waku.nimble index 9564426a1..21edf4eb0 100644 --- a/waku.nimble +++ b/waku.nimble @@ -140,7 +140,6 @@ task example2, "Build Waku examples": buildBinary "subscriber", "examples/" buildBinary "filter_subscriber", "examples/" buildBinary "lightpush_publisher", "examples/" - buildBinary "lightpush_publisher_mix", "examples/" task chat2, "Build example Waku chat usage": # NOTE For debugging, set debug level. For chat usage we want minimal log @@ -158,6 +157,10 @@ task liteprotocoltester, "Build liteprotocoltester": let name = "liteprotocoltester" buildBinary name, "apps/liteprotocoltester/" +task lightpushwithmix, "Build lightpushwithmix": + let name = "lightpush_publisher_mix" + buildBinary name, "examples/" + task buildone, "Build custom target": let filepath = paramStr(paramCount()) discard buildModule filepath