=== C Nostr Relay Server === [SUCCESS] Database connection established [SUCCESS] Relay information initialized with default values [INFO] Initializing NIP-13 Proof of Work configuration [INFO] PoW Configuration: enabled=true, min_difficulty=0, validation_flags=0x1, mode=full [INFO] Initializing NIP-40 Expiration Timestamp configuration [INFO] Expiration Configuration: enabled=true, strict_mode=true, filter_responses=true, grace_period=300 seconds [INFO] Starting relay server... [INFO] Starting libwebsockets-based Nostr relay server... [SUCCESS] WebSocket relay started on ws://127.0.0.1:8888 [INFO] HTTP request received [INFO] Handling NIP-11 relay information request [SUCCESS] NIP-11 relay information served successfully [INFO] HTTP request received [INFO] Handling NIP-11 relay information request [SUCCESS] NIP-11 relay information served successfully [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [WARNING] Event rejected: expired timestamp [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [WARNING] Event rejected: expired timestamp [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling REQ message for persistent subscription [INFO] Added subscription 'filter_test' (total: 1) [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 10 [INFO] Query returned 10 rows [INFO] Total events sent: 10 [INFO] Received WebSocket message [INFO] Removed subscription 'filter_test' (total: 0) [INFO] Closed subscription: filter_test [INFO] WebSocket connection closed [WARNING] Subscription '»´™a' not found for removal [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [SUCCESS] Event stored in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed [INFO] HTTP request received [INFO] Handling NIP-11 relay information request [SUCCESS] NIP-11 relay information served successfully