diff --git a/waku/waku_rln_relay/group_manager/group_manager_base.nim b/waku/waku_rln_relay/group_manager/group_manager_base.nim index 97aaec099..873a7bad2 100644 --- a/waku/waku_rln_relay/group_manager/group_manager_base.nim +++ b/waku/waku_rln_relay/group_manager/group_manager_base.nim @@ -3,8 +3,9 @@ import ../protocol_types, ../protocol_metrics, ../constants, + ../conversion_utils, ../rln -import options, chronos, stew/results, std/[deques, sequtils] +import options, chronos, chronicles, stew/results, std/[deques, sequtils] export options, chronos, results, protocol_types, protocol_metrics, deques @@ -191,6 +192,12 @@ method generateProof*( return err("membership index is not set") if g.userMessageLimit.isNone(): return err("user message limit is not set") + debug "generating proof params", + epoch = fromEpoch(epoch), + messageId = messageId, + userMessageLimit = g.userMessageLimit.get(), + idCommitment = inHex(g.idCredentials.get().idCommitment), + index = g.membershipIndex.get() waku_rln_proof_generation_duration_seconds.nanosecondTime: let proof = proofGen( rlnInstance = g.rlnInstance, @@ -204,7 +211,6 @@ method generateProof*( return err("proof generation failed: " & $error) return ok(proof) - method isReady*(g: GroupManager): Future[bool] {.base, async.} = raise newException( CatchableError, "isReady proc for " & $g.type & " is not implemented yet" diff --git a/waku/waku_rln_relay/rln_relay.nim b/waku/waku_rln_relay/rln_relay.nim index 139c7aaf9..2e8420a2e 100644 --- a/waku/waku_rln_relay/rln_relay.nim +++ b/waku/waku_rln_relay/rln_relay.nim @@ -357,7 +357,7 @@ proc generateRlnValidator*( payload = string.fromBytes(message.payload) case validationRes of Valid: - trace "message validity is verified, relaying:", + debug "message validity is verified, relaying:", proof = proof, root = root, shareX = shareX, @@ -365,7 +365,7 @@ proc generateRlnValidator*( nullifier = nullifier return pubsub.ValidationResult.Accept of Invalid: - trace "message validity could not be verified, discarding:", + debug "message validity could not be verified, discarding:", proof = proof, root = root, shareX = shareX, @@ -373,7 +373,7 @@ proc generateRlnValidator*( nullifier = nullifier return pubsub.ValidationResult.Reject of Spam: - trace "A spam message is found! yay! discarding:", + debug "A spam message is found! yay! discarding:", proof = proof, root = root, shareX = shareX,