Исключения и ошибки
Все ошибки библиотеки наследуются от базового класса 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: Попытка отправить транзакцию до подтверждения предыдущей.