# Solana: init регистрации + деплой обязательных программ - дата: 2026-05-24 20:35 (Europe/Moscow) - статус: `pending` ## Кратко Добавлена dev-страница в UI для вызова `init_users_economy_config` программы `shine_users` через подключённый кошелёк Phantom. Задеплоены и зафиксированы адреса двух обязательных программ регистрации: `shine_users` и `shine_login_guard`. ## Что проверять вручную 1. Открыть UI и перейти в `Настройки разработчика`. 2. Нажать `Solana: init регистрации`. 3. Подключить Phantom devnet-кошелёк. 4. Выполнить `init_users_economy_config`. 5. Проверить отображение статуса и хэша транзакции. 6. Повторно нажать init и убедиться, что корректно показывается "уже инициализировано". 7. Выполнить тестовую регистрацию пользователя и убедиться, что CPI-вызов `shine_login_guard` не падает. ## Ожидаемый результат - Первая транзакция выполняется успешно (если PDA ещё не создан). - Вторая попытка возвращает ожидаемую ошибку о повторной инициализации. - UI не падает, статус понятный, Program ID отображается корректно. - Регистрация пользователя проходит с подключённым `shine_login_guard`.