Files
SHiNE-server/Dev_Docs/Pending_Features/2026-07-01_1945_mainnet-solana-addresses-sync.md
T

1.9 KiB

Синхронизация mainnet-адресов Solana по UI/серверу/ESP32

  • статус: pending

Кратко

Во все основные клиентские и серверные точки проекта протянуты актуальные mainnet-адреса программ:

  • shine_login_guard: SHiGxGsXGioQYCYhchQ5R7KWoxN5UjFAFsucPf6sfnh
  • shine_users: SHiNEPr1APdAgNBteUyBXcNovaHctpSjUu8oH2ZJdN6
  • shine_payments: SHiPmXbM9Fs9khzRUW3TGKsS2W84aqaXTxs3ZkajW9v

Также по умолчанию переключены основные RPC defaults на https://api.mainnet-beta.solana.com там, где это нужно для рабочего mainnet-сценария.

Что проверять

  1. Основной UI:

    • отображение и использование новых program id;
    • регистрация/чтение Solana PDA в mainnet;
    • экран кошелька и покупка лимита.
  2. Server UI:

    • создание server PDA в mainnet;
    • чтение PDA;
    • обновление PDA;
    • корректная блокировка devnet-автопополнения при mainnet endpoint.
  3. Browser plugin wallet:

    • резолв user_pda и server PDA через mainnet RPC.
  4. Web UI shine_payments:

    • чтение очередей;
    • покупка билета;
    • admin/manager/dao tools открываются с новыми program id и mainnet RPC.
  5. ESP32 homeserver UI:

    • отображаются новые program id;
    • дефолтный Solana RPC теперь mainnet.

Ожидаемый результат

  • Во всех перечисленных поверхностях используются новые mainnet program id.
  • Запросы по умолчанию идут в mainnet, кроме явно devnet-утилит.
  • Нет обращений к старым devnet program id.