Skip to content

NeedsExchangeCatalogBootstrapForCoins

Purpose

Проверяет, нужно ли перед coins sync выполнить bootstrap exchanges.

Код: internal/worker/activities/sync_exchange_coins.go

Input / Output

Input: отсутствует.

Output: bool. - true: нужен bootstrap - false: каталог уже готов

External Dependencies

  • DB: exchanges

Idempotency

  • Read-only проверка; без побочных эффектов.

Error Taxonomy

  • database pool is not initialized
  • SQL ошибки чтения

Callers

Observability

  • Отдельных логов почти нет; диагностика через caller workflow.