From fcba12d7ae3cdb361c6321519fdaf5a537a6a871 Mon Sep 17 00:00:00 2001 From: bndw Date: Fri, 13 Feb 2026 17:52:42 -0800 Subject: feat: testclient can accept JSON events from stdin Usage: - Standalone: ./bin/testclient (generates event) - With nak: nak event "hello" | ./bin/testclient Compatible with nak CLI for easy event generation --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index f3d961a..142b0f1 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,8 @@ The relay will start listening on `:50051` (gRPC). ### Test with Client +**Standalone mode:** ```bash -# In another terminal: ./bin/testclient # Output: @@ -40,10 +40,24 @@ The relay will start listening on `:50051` (gRPC). # Publishing event... # ✓ Event published successfully: abc123... # Querying events... -# Found 1 events +# Found 1 events from author abc123... # - abc123...: Hello from gRPC client! ``` +**With nak CLI:** +```bash +# Pipe events from nak +nak event "Hello from nak!" | ./bin/testclient + +# Or generate a signed event +nak event --sec --kind 1 "My message" | ./bin/testclient + +# Output: +# Read event from stdin: abc123... +# Publishing event... +# ✓ Event published successfully: abc123... +``` + ## gRPC API See [proto/nostr/v1/nostr.proto](proto/nostr/v1/nostr.proto) for the full API. -- cgit v1.2.3