1.3 KiB
1.3 KiB
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 с именем <login>-001, а неверные подписи или попытки уменьшить счетчики отклоняются программой.
Статус
pending