SHiNE-server/Dev_Docs
AidarKC 17dc4981c6 Поправить Solana-программу регистрации пользователей
Шаг 1 — Rust (users.rs)

- Убран server_key: Pubkey из UserMutableFields и UserRecord.

- Добавлены address_format_type: u8 и address_format_version: u8 в соответствующие структуры.

- Добавлена константа BLOCK_VERSION_1: u8 = 1.

- Обновлен write_server_profile_block: версия блока = 1, убраны 32 байта server_key, добавлены 2 байта формата адреса перед server_address.

- Обновлен deserialize_record_from_pda для BLOCK_TYPE_SERVER_PROFILE: ожидается BLOCK_VERSION_1, чтение server_key убрано, добавлено чтение type/version формата адреса.

- Обновлены конструкторы UserRecord под новые поля.

- Обновлена документация формата: shine-solana/shine/doc/SHiNE-user-format-v.1.0.md.

- Синхронизированы связанные изменения UI/доков и VERSION.properties (client 1.2.109, server 1.2.101).
2026-05-31 22:25:33 +04:00
..
API WIP: кошелек запускается, но есть ошибки 2026-05-30 11:24:59 +04:00
Blockchain Отключить репосты и добавить Solana-модуль 2026-05-24 12:16:39 +03:00
deploy Промежуточный коммит: состояние до нормальной Solana-first регистрации 2026-05-27 18:33:26 +04:00
Future_Features docs: убрать выполненную задачу про кнопку создания канала из Future_Features 2026-05-26 00:46:58 +03:00
Keys UI: обновлена шапка каналов, закрыты pending-задачи и обновлены версии 2026-05-26 00:30:49 +03:00
Pending_Features Убрал long-press меню каналов и обновил deploy-проверку sudo 2026-05-31 19:30:36 +04:00
Personal_Messages Поправить Solana-программу регистрации пользователей 2026-05-31 22:25:33 +04:00
Solana/user_pda chore: зафиксированы все текущие изменения проекта 2026-05-25 23:46:54 +03:00
Solana_Architecture chore: зафиксированы все текущие изменения проекта 2026-05-25 23:46:54 +03:00
Инициализация_Solana_регистрации chore: зафиксированы все текущие изменения проекта 2026-05-25 23:46:54 +03:00
Протоколы API: задокументирован rawBlockB64 в GetMessageThread и обновлены версии 2026-05-25 23:43:43 +03:00