From f8c4d9aebcc502538a1429246d0f59892fe28c21 Mon Sep 17 00:00:00 2001 From: Aaryamann Challani <43716372+rymnc@users.noreply.github.com> Date: Sat, 8 Oct 2022 12:14:52 +0530 Subject: [PATCH] chore(rln-relay): additional logging (#1243) * chore(rln-relay): additional logging * fix: whitespace --- waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim b/waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim index f0100f686..3c1ce2a27 100644 --- a/waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim +++ b/waku/v2/protocol/waku_rln_relay/waku_rln_relay_utils.nim @@ -929,9 +929,10 @@ proc subscribeToGroupEvents(ethClientUri: string, ethAccountAddress: Address, co handler(pubkey, index) except Exception as err: # chronos still raises exceptions which inherit directly from Exception + error "Error handling new member registration: ", err=err.msg doAssert false, err.msg do (err: CatchableError): - echo "Error from subscription: ", err.msg + error "Error from subscription: ", err=err.msg proc handleGroupUpdates*(rlnPeer: WakuRLNRelay, handler: RegistrationEventHandler) {.async, gcsafe.} = # mounts the supplied handler for the registration events emitting from the membership contract @@ -1109,6 +1110,7 @@ proc mountRlnRelayDynamic*(node: WakuNode, let pk = pubkey.toIDCommitment() let isSuccessful = rlnPeer.insertMember(pk) debug "received pk", pk=pk.toHex, index =index + debug "acceptable window", validRoots=rlnPeer.validMerkleRoots doAssert(isSuccessful.isOk()) asyncSpawn rlnPeer.handleGroupUpdates(handler) @@ -1172,8 +1174,9 @@ proc mount(node: WakuNode, info "WakuRLNRelay is mounted successfully", pubsubtopic=conf.rlnRelayPubsubTopic, contentTopic=conf.rlnRelayContentTopic return ok(true) else: # mount the rln relay protocol in the on-chain/dynamic mode - echo " setting up waku-rln-relay in on-chain mode... " + echo "setting up waku-rln-relay in on-chain mode... " + debug "on-chain parameters", contractAddress=conf.rlnRelayEthContractAddress # read related inputs to run rln-relay in on-chain mode and do type conversion when needed let ethAccountAddr = web3.fromHex(web3.Address, conf.rlnRelayEthAccountAddress)