# Solana user_pda v2 ## Краткое описание Функции `create_user_pda` и `update_user_pda` в Solana-модуле переведены на блочный формат пользовательской PDA-записи `format_major = 2`. ## Что проверять - Создание `user_pda` через `create_user_pda`. - Обновление `user_pda` через `update_user_pda`. - Проверку root-подписи записи. - Проверку подписи `LastBlockState` ключом `blockchain_public_key`. - Корректную запись блоков `RootKey`, `DeviceKey`, `BlockchainRegistry`, `ServerProfile`, `AccessServers`, `TrustedState`. - Рост `paid_limit_bytes`, `used_bytes` и `last_block_number` без возможности уменьшения. - Совместимость тестового клиента с актуальной IDL после `anchor build`. ## Ожидаемый результат Пользовательская PDA создается и обновляется в формате `format_major = 2`, содержит один основной блокчейн `blockchain_type = 1` с именем `-001`, а неверные подписи или попытки уменьшить счетчики отклоняются программой. ## Статус pending