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