Files
sync-solana/PATCH_NOTES.md
T

730 B

Нужно также добавить в существующий AppConfig:

public String rpcUrl() { String host = switch (network) { case "devnet" -> "https://devnet.helius-rpc.com/"; case "mainnet" -> "https://mainnet.helius-rpc.com/"; default -> throw new IllegalStateException("Unsupported network: " + network); }; return host + "?api-key=" + heliusApiKey; }

И в HeliusWebSocketClient:

  1. Поле: private final CompletableFuture subscribed = new CompletableFuture<>();

  2. Метод: public CompletableFuture subscribedFuture() { return subscribed; }

  3. В обработчике успешной подписки после лога: subscribed.complete(null);