=== C Nostr Relay Server === [SUCCESS] Database connection established [INFO] Starting relay server... [INFO] Starting libwebsockets-based Nostr relay server... [SUCCESS] WebSocket relay started on ws://127.0.0.1:8888 [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (1) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 5 rows [INFO] Total events sent: 5 [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 17 rows [INFO] Total events sent: 17 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (1) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 7 rows [INFO] Total events sent: 7 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (0) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 1 rows [INFO] Total events sent: 1 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND pubkey IN ('aa4fc8665f5696e33db7e1a572e3b0f5b3d615837b0f362dcb1c8068b098c7b4') ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 17 rows [INFO] Total events sent: 17 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND created_at >= 1756983802 ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 6 rows [INFO] Total events sent: 6 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 17 rows [INFO] Total events sent: 17 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (0,1) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 8 rows [INFO] Total events sent: 8 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (1) ORDER BY created_at DESC LIMIT 1 [INFO] Query returned 1 rows [INFO] Total events sent: 1 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message [SUCCESS] Event stored in database [SUCCESS] Event stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 22 rows [INFO] Total events sent: 22 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (1) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 9 rows [INFO] Total events sent: 9 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (0) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 1 rows [INFO] Total events sent: 1 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND pubkey IN ('aa4fc8665f5696e33db7e1a572e3b0f5b3d615837b0f362dcb1c8068b098c7b4') ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 22 rows [INFO] Total events sent: 22 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND created_at >= 1756983945 ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 9 rows [INFO] Total events sent: 9 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 22 rows [INFO] Total events sent: 22 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (0,1) ORDER BY created_at DESC LIMIT 500 [INFO] Query returned 10 rows [INFO] Total events sent: 10 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message [INFO] Executing SQL: SELECT id, pubkey, created_at, kind, content, sig, tags FROM events WHERE 1=1 AND kind IN (1) ORDER BY created_at DESC LIMIT 1 [INFO] Query returned 1 rows [INFO] Total events sent: 1 [INFO] Received WebSocket message [INFO] Subscription closed [INFO] WebSocket connection closed