SHA256
Удалить obsolete server UI и подчистить ссылки
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
4. Загрузку существующей серверной PDA на странице обновления.
|
||||
5. Обновление `server_address` и `sync_servers` только по `root + device` без blockchain-ключа.
|
||||
6. Корректное чтение нового формата `ServerProfileBlock` через общий PDA-модуль.
|
||||
7. То, что старая папка `shine-server-UI-obsolete/` не используется как актуальная точка входа.
|
||||
7. То, что актуальной точкой входа остаётся `shine-UI/server-ui.html`.
|
||||
|
||||
- ожидаемый результат:
|
||||
1. Новые страницы открываются без JS-ошибок.
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
# Фикс native Ed25519 для update server PDA
|
||||
|
||||
- Краткое описание:
|
||||
В `shine_users` восстановлена нативная проверка подписи через встроенные Solana Ed25519-инструкции без прямой Rust-верификации. Для `create_user_pda` и `update_user_pda` зафиксирован порядок инструкций в транзакции: сначала подпись `root_key`, затем подпись `blockchain_public_key`, затем вызов `shine_users`.
|
||||
- Что проверять:
|
||||
1. В `shine-UI/server-ui/update-server-pda.html` загрузить существующий server PDA.
|
||||
2. Ввести правильный пароль, сгенерировать ключи и выполнить `Обновить PDA`.
|
||||
3. Убедиться, что транзакция проходит без `memory allocation failed, out of memory`.
|
||||
4. Отдельно проверить создание server PDA из `shine-UI/server-ui/create-server-pda.html`.
|
||||
5. Отдельно проверить обычную пользовательскую регистрацию через клиентский UI.
|
||||
- Ожидаемый результат:
|
||||
1. `update server PDA` проходит успешно.
|
||||
2. `create server PDA` проходит успешно.
|
||||
3. Регистрация обычного пользователя через тот же JS-модуль работы с PDA тоже проходит успешно.
|
||||
4. Одинаковый общий JS-модуль используется и клиентским UI, и server UI.
|
||||
- Статус: `pending`
|
||||
Reference in New Issue
Block a user