package utils.config;

/**
 * Публичные адреса Solana-программ SHiNE (жёстко зафиксированы для devnet).
 * Секреты на сервере не хранятся.
 */
public final class SolanaProgramsConfig {

    private SolanaProgramsConfig() {}

    public static final String SOLANA_CLUSTER = "devnet";
    public static final String SOLANA_RPC_URL = "https://api.devnet.solana.com";

    // Программа регистрации пользователей (shine_users), задеплоена в devnet.
    public static final String SHINE_USERS_PROGRAM_ID = "FZS1YctoeEhCkZ5VTjsysUFAXR8CqxYztcLboXcg2Rpm";

    // Отдельно фиксируем адреса связанной инфраструктуры, чтобы UI/сервер ссылались одинаково.
    public static final String SHINE_LOGIN_GUARD_PROGRAM_ID = "3xkopA7cXagxzMFrKdv3NCBfV6BKiRJCk69kr27M2sRo";
    public static final String SHINE_PAYMENTS_PROGRAM_ID = "c4yTa4JT9EtQDCBX9LmWFK6T2gp4JGsuymFbom2EudW";
}

