{.push raises: [].} import results, chronicles, ./node_spec as Waku, ./stealth_commitment_protocol as SCP logScope: topics = "waku stealthcommitments" when isMainModule: ## Logging setup setupLog(logging.LogLevel.NOTICE, logging.LogFormat.TEXT) info "Starting Waku Stealth Commitment Protocol" info "Starting Waku Node" let node = Waku.setup() info "Waku Node started, listening for StealthCommitmentMessages" let scp = SCP.new(node).valueOr: error "Could not start Stealth Commitment Protocol", error = $error quit(1) try: info "Sending stealth commitment request" (waitFor scp.sendRequest()).isOkOr: error "Could not send stealth commitment request", error = $error except: error "Could not send stealth commitment request", error = getCurrentExceptionMsg() runForever()