=== 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] 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 [INFO] PoW validated: difficulty=10, target=8, nonce=1839 [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 [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [INFO] PoW validated: difficulty=21, target=20, nonce=776797 [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 [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 [INFO] PoW validated: difficulty=8, target=8, nonce=385 [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 [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] Received WebSocket message [INFO] WebSocket connection closed [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [INFO] PoW validated: difficulty=21, target=20, nonce=776797 [WARNING] Event already exists 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 [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 [INFO] PoW validated: difficulty=8, target=8, nonce=1669 [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 [INFO] WebSocket connection established [INFO] Received WebSocket message [INFO] Handling EVENT message with full NIP-01 validation [INFO] PoW validated: difficulty=21, target=20, nonce=776797 [WARNING] Event already exists in database [SUCCESS] Event validated and stored successfully [INFO] WebSocket connection closed