Починить восстановление blockchain_state при full resync

This commit is contained in:
AidarKC
2026-06-26 17:30:10 +04:00
parent d49661fa29
commit 44a1ba01f3
4 changed files with 85 additions and 4 deletions
@@ -159,6 +159,7 @@ Full resync запускается только тогда, когда:
- настройка `sync.importUserProfileFromPartner.enabled=true`
- в этом режиме сервер **не ходит в Solana RPC** для создания локальной цепочки во время sync;
- вместо этого он запрашивает у сервера-партнёра `GetSyncUserProfile` и создаёт локальную запись по данным партнёра.
- если локальный `solana_users` уже существует, sync восстанавливает только `blockchain_state` и не трогает identity-слой.
Это временная практическая заплатка, чтобы clean-start sync не зависел от rate limit внешнего Solana endpoint.