From ed06f7eeab28c1fa6242c4ea6c3b9c933661fc06 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 22 May 2026 03:48:46 +0530 Subject: feat(cvm): fix CVM MCP roundtrip - task creation, subscription, relay selection - Move CVM server start before mint_health_start (avoids RAM fragmentation) - Fix NIP-01 subscription: #p tag must be array not string - Fix read loop: tolerate TLS timeouts, don't disconnect - Reduce TLS timeout from 15s to 5s for faster event delivery - Add WS frame logging for debugging - Sign test events with board's nsec (--sec flag) for owner auth - Change default CVM relay to nos.lol (forwards ephemeral kind 25910) - MCP get_config and get_balance roundtrips confirmed working - Unit tests pass (16/16) --- main/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/config.c') diff --git a/main/config.c b/main/config.c index e3cbf46..2edb6da 100644 --- a/main/config.c +++ b/main/config.c @@ -36,7 +36,7 @@ esp_err_t tollgate_config_init(void) g_config.payout.recipient_count = 0; g_config.payout.mint_count = 0; g_config.cvm_enabled = true; - strncpy(g_config.cvm_relays, "wss://relay.primal.net", sizeof(g_config.cvm_relays) - 1); + strncpy(g_config.cvm_relays, "wss://nos.lol", sizeof(g_config.cvm_relays) - 1); strncpy(g_config.wifi_auth_mode, "WPA2", sizeof(g_config.wifi_auth_mode) - 1); g_config.display_enabled = true; g_config.nostr_sync_interval_s = 1800; -- cgit v1.2.3