Исключения и ошибки

Все ошибки библиотеки наследуются от базового класса FragmentBaseError.

Ошибки конфигурации

exception ConfigError

Возникает при неверной мнемонике, коротком API ключе или неподдерживаемой версии кошелька.

exception CookieError

Ошибка парсинга кук или отсутствие обязательных ключей (stel_ssid и др.).

Ошибки Fragment API

exception UserNotFoundError

Указанный объект (пользователь или канал) не найден на Fragment.

exception FragmentPageError

Проблема с доступом к страницам Fragment или невозможность извлечь API-хеш.

exception VerificationError

Требуется прохождение KYC верификации на аккаунте Fragment.

Ошибки транзакций

exception WalletError
  • LOW_BALANCE: Недостаточно средств на кошельке (учитывая газ).

  • BALANCE_FAILED: Не удалось получить текущий баланс.

exception TransactionError
  • BROADCAST_FAILED: Ошибка отправки транзакции в сеть TON.

  • DUPLICATE_SEQNO: Попытка отправить транзакцию до подтверждения предыдущей.