From 677bc6c34a789f3e50ae9f142efb554f9c2ce906 Mon Sep 17 00:00:00 2001 From: nrobi144 Date: Mon, 23 Mar 2026 08:26:09 +0200 Subject: [PATCH] fix(chess): add offchain.pub relay for jester interop jester.nyo.dev uses offchain.pub as one of its relays. Adding it gives us 2 shared relays (relay.damus.io + offchain.pub) instead of 1, improving challenge visibility between Amethyst and Jester clients. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../vitorpamplona/amethyst/commons/chess/ChessConfig.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/chess/ChessConfig.kt b/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/chess/ChessConfig.kt index 8c5a951fb..0e39068cb 100644 --- a/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/chess/ChessConfig.kt +++ b/commons/src/commonMain/kotlin/com/vitorpamplona/amethyst/commons/chess/ChessConfig.kt @@ -30,14 +30,16 @@ import com.vitorpamplona.quartz.nip01Core.relay.normalizer.normalizeRelayUrl */ object ChessConfig { /** - * The 3 main relays for chess events. - * These are used for both fetching and publishing chess events. + * Relays for chess events. + * Includes relays used by jester.nyo.dev (relay.damus.io, offchain.pub) + * and popular community relays for broader reach. */ val CHESS_RELAYS = listOf( "wss://relay.damus.io", "wss://nos.lol", "wss://relay.primal.net", + "wss://offchain.pub", ) /** @@ -48,6 +50,7 @@ object ChessConfig { "relay.damus.io".normalizeRelayUrl(), "nos.lol".normalizeRelayUrl(), "relay.primal.net".normalizeRelayUrl(), + "offchain.pub".normalizeRelayUrl(), ) /**