Устранение ошибок
Распространённые сообщения об ошибках. Используй боковую панель ➡️, чтобы перейти к нужной ошибке.

Иногда ты можешь столкнуться с проблемой, не имеющей очевидного решения. Эти советы по устранению неполадок могут помочь тебе решить возникшие проблемы.
Проблемы на бирже
INSUFFICIENT_OUTPUT_AMOUNT
The transaction cannot succeed due to error: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. This is probably an issue with one of the tokens you are swapping.
the transaction cannot succeed due to error: execution reverted: pancakerouter: insufficient_output_amount.
Ты пытаешься обменять токены, но Проскальзывание слишком мало или Ликвидность слишком низкая.
Обнови страницу и повтори попытку позже.
Попробуй торговать меньшей суммой за раз.
Увеличь допустимое Проскальзывание:
Нажми на иконку настроек на странице Ликвидности.
Немного увеличь Проскальзывание и повтори попытку.

Наконец, попробуй ввести сумму с меньшим количеством знаков после запятой.
Обычно это происходит при торговле токенами с низкой Ликвидностью.
Это означает, что в Пуле ликвидности недостаточно одного из токенов, которые ты пытаешься обменять: вероятно, это токен с малой капитализацией, которым мало кто торгует.
Однако также есть вероятность, что ты пытаешься торговать мошенническим токеном, который невозможно продать. В этом случае PancakeSwap не может заблокировать токен или вернуть средства.
INSUFFICIENT_A_AMOUNT или INSUFFICIENT_B_AMOUNT
Fail with error 'PancakeRouter: INSUFFICIENT_A_AMOUNT' или Fail with error 'PancakeRouter: INSUFFICIENT_B_AMOUNT'
Ты пытаешься добавить/удалить Ликвидность из Пула ликвидности (LP), но одного из двух токенов в паре недостаточно.
Обнови страницу и повтори попытку, или попробуй позже.
Всё ещё не работает?
Нажми на иконку настроек на странице Ликвидности.
Немного увеличь Проскальзывание и повтори попытку.

Ошибка возникает при попытке добавить или удалить Ликвидность для Пула ликвидности (LP) с недостаточным количеством токена A или токена B (одного из токенов в паре).
Возможно, цены обновляются слишком быстро, а Проскальзывание слишком мало.
Ты действительно полон решимости это исправить. Мы настоятельно не рекомендуем делать это, если ты не знаешь, что делаешь.
На данный момент нет простого способа решить эту проблему через сайт PancakeSwap: тебе нужно взаимодействовать с контрактом напрямую. Ты можешь добавить Ликвидность напрямую через контракт Router, установив amountAMin на небольшое значение, а затем вывести всю Ликвидность.
Одобри LP-контракт
Перейди к контракту LP-токена, который ты пытаешься одобрить. Например, вот пара ETH/WBNB: https://bscscan.com/address/0x70d8929d04b60af4fb9b58713ebcf18765ade422
Выбери Write Contract, затем Connect to Web3 и подключи кошелёк.
В разделе «1. approve» одобри LP-токен для router, введя:
spender (address): введи адрес контракта LP-токена, с которым ты пытаешься взаимодействовать
value (uint256): -1
Запрос «balanceOf»
Переключись на Read Contract.
В 5. balanceOf введи адрес своего кошелька и нажми Query.
Запомни полученное число. Оно показывает твой баланс в LP в формате uint256, который понадобится на следующем шаге.

Добавить или удалить Ликвидность
Перейди к контракту router: https://bscscan.com/address/0x05ff2b0db69458a0750badebc4f9e13add608c7f#writeContract
Выбери Write Contract и Connect to Web3, как указано выше.
Найди addLiquidity или removeLiquidity (в зависимости от того, что ты пытаешься сделать)
Введи адреса обоих токенов в LP.
В liquidity (uint256) введи число uint256, полученное из «balanceOf» выше.
Установи низкое значение amountAMin или amountBMin: попробуй 1 для обоих.
Добавь адрес своего кошелька в to (address).
Deadline должен быть временем эпохи, превышающим время выполнения транзакции.

Это может вызвать очень высокое Проскальзывание и привести к потере части средств пользователем при Фронтраннинге
PancakeRouter: EXPIRED
The transaction cannot succeed due to error: PancakeRouter: EXPIRED. This is probably an issue with one of the tokens you are swapping.
Повтори попытку, но подтверди (подпиши и транслируй) транзакцию сразу после её создания.
Это произошло потому, что ты начал создавать транзакцию, но не подписал и не транслировал её до истечения срока. Это означает, что ты не нажал «Confirm» достаточно быстро.
Pancake: K
The transaction cannot succeed due to error: Pancake: K. This is probably an issue with one of the tokens you are swapping.
Попробуй изменить сумму в поле «To». Таким образом, символ «(расчётное)» переместится на поле «From». Затем немедленно инициируй обмен.

Обычно это происходит, когда ты пытаешься обменять токен с собственной комиссией.
Pancake: TRANSFER_FAILED
The transaction cannot succeed due to error: execution reverted: Pancake: TRANSFER_FAILED.
Убедись, что в кошельке на 30% больше токенов, чем ты планируешь обменять, или попробуй торговать меньшей суммой. Если хочешь продать максимально возможное количество, попробуй 70% или 69% вместо 100%. Причина — особенность конструкции токенов с восстановительным ребейзом, таких как tDoge или tBTC. Узнай, как работают токены с восстановительным ребейзом.
Другой возможной причиной этой проблемы является то, что злонамеренный эмитент токена просто приостановил торговлю своим токеном. Или они сделали действие продажи доступным только для определённых адресов кошельков. Всегда проводи собственное исследование, чтобы избежать возможного мошенничества. Если токен, который ты пытаешься обменять, но получаешь этот код ошибки, поступил из аирдропа — это, скорее всего, мошенничество. Пожалуйста, не выполняй никаких одобрений токенов и не переходи по ссылкам, иначе твои средства могут оказаться под угрозой.
Транзакция не может быть выполнена
Попробуй торговать меньшей суммой или увеличь Проскальзывание через иконку настроек и повтори попытку. Причина — низкая Ликвидность.
Слишком высокое влияние на цену
Попробуй торговать меньшей суммой или увеличь Проскальзывание через иконку настроек и повтори попытку. Причина — низкая Ликвидность.
estimateGas failed
This transaction would fail. Please contact support
Если эта ошибка возникла при удалении Ликвидности из пары BNB:
Выбери «Receive WBNB» и повтори попытку.
Если эта ошибка возникла при попытке обмена:
Обратитесь к команде проекта токена, который ты пытаешься обменять. **** Эта проблема должна быть решена командой проекта.
Эта проблема (при обмене) вызвана токенами, которые жёстко закодировали адрес роутера PancakeSwap V1 в свой контракт.
Хотя эта практика является в лучшем случае нерекомендуемой, причина, по которой эти проекты так сделали, по всей видимости, связана с их Токеномикой, согласно которой каждая покупка отправляет процент токена в LP.
Затронутые проекты, скорее всего, не будут работать с роутером V2: им, вероятно, придётся создать новые версии своих токенов, указывающие на новый адрес нашего роутера, и перевести существующих держателей токенов на новый токен.
Мы рекомендуем проектам, создавшим такие токены, также предпринять усилия для предотвращения добавления их пользователями в LP V2.
Актуальный адрес роутера: https://bscscan.com/address/0x10ED43C718714eb63d5aA57B78B54704E256024E
Cannot read property 'toHexString' of undefined
"Unknown error: "Cannot read property 'toHexString' of undefined"
При попытке обмена токенов транзакция завершается неудачей и отображается это сообщение об ошибке. Данная ошибка была зафиксирована на мобильных устройствах с использованием Trust Wallet.
Повтори транзакцию с увеличенным допустимым Проскальзыванием.
Если шаг 1 не решает проблему, рассмотри возможность использования другого кошелька, например SafePal, для своей транзакции.
Обычно это происходит при торговле токенами с недостаточным допустимым Проскальзыванием в Trust Wallet.
Точные детали проблемы всё ещё расследуются.
Execution reverted: TransferHelper: TRANSFER_FROM_FAILED.
The transaction cannot succeed due to error: execution reverted: TransferHelper: TRANSFER_FROM_FAILED.
При попытке обмена токенов транзакция завершается неудачей и отображается это сообщение об ошибке. Данная ошибка была зафиксирована на разных платформах.
Убедись, что у тебя достаточно средств.
Убедись, что ты предоставил контракту разрешение тратить сумму средств, с которой ты пытаешься торговать.
Эта ошибка возникает при торговле токенами с недостаточным лимитом разрешения или когда у кошелька недостаточно средств. Если ты торгуешь токенами с восстановительным ребейзом, такими как активы tau tDoge или tBTC, убедись, что сначала понимаешь принцип их работы, прочитав это руководство по токенам с ребейзом.
Проблемы с Фармингом
Fail with error 'ds-math-sub-underflow'
У тебя закончился лимит разрешения твоего LP-токена для контракта MasterChef.
Используй менеджер одобрений токенов, например unrekt или BscScan
Проблемы с Syrup Pools
BEP20: burn amount exceeds balance
Fail with error 'BEP20: burn amount exceeds balance'
У тебя недостаточно SYRUP в кошельке для снятия из пула CAKE-CAKE.
Получи как минимум столько SYRUP, сколько CAKE ты пытаешься снять из Стейкинга.
Купи SYRUP на бирже. Если ты хочешь снять 100 CAKE, тебе нужно как минимум 100 SYRUP.
Повтори попытку снятия из Стейкинга.
Если это всё равно не работает, ты можешь выполнить «emergencyWithdraw» напрямую через контракт для вывода застейканных токенов.
Нажми «Connect to Web3» и подключи кошелёк.
В разделе «4. emergencyWithdraw» введи «0» и нажми «Write».
Это выведет твои застейканные токены из Стейкинга с потерей всей накопленной доходности CAKE.
Это приведёт к потере всей доходности, которую ты ещё не собрал.
Чтобы это не повторилось, не продавай свои SYRUP. Они всё ещё нужны тебе для вывода из пула «Stake CAKE Earn CAKE».
Эта ошибка произошла из-за того, что ты продал или перевёл токены SYRUP. SYRUP выпускается в соотношении 1:1 к CAKE при Стейкинге в CAKE-CAKE Syrup Pool. SYRUP должен быть сожжён в соотношении 1:1 к CAKE при вызове leaveStaking (вывод CAKE из пула), поэтому если его недостаточно, ты не можешь вывести из пула.
Ошибка «Out of Gas»
Warning! Error encountered during contract execution [out of gas]
Ты установил слишком низкий лимит газа при попытке совершить транзакцию.
Попробуй вручную увеличить лимит газа (не цену газа!) в кошельке перед подписанием транзакции.
Обычно достаточно лимита в 200000.

Пример выше взят из Metamask; проверь документацию своего кошелька, если не уверен, как изменить лимит газа.
По сути, твой кошелёк (Metamask, Trust Wallet и т. д.) не может завершить то, что пытается сделать.
Твой кошелёк оценивает, что лимита газа недостаточно, поэтому вызов функции исчерпывает газ до завершения.
BEP20: transfer amount exceeds allowance
Fail with error 'BEP20: transfer amount exceeds allowance'
Используй Unrekt.net для отзыва одобрения для смарт-контракта, с которым ты пытаешься взаимодействовать
Снова одобри контракт, не устанавливая лимит на разрешённые расходы
Повтори попытку взаимодействия с контрактом.
Это происходит, когда ты установил лимит на разрешённые расходы при первом одобрении контракта, а затем пытаешься обменять сумму, превышающую этот лимит.
BEP20: transfer amount exceeds balance
Fail with error 'BEP20: transfer amount exceeds balance'
Вероятно, ты пытаешься вывести из Стейкинга из Syrup Pool с низкими вознаграждениями. Решение ниже.
Если нет, возможно, ты пытаешься отправить токены, которых нет в кошельке (например, пытаешься отправить токен, уже привязанный к ожидающей транзакции). В этом случае просто убедись, что у тебя есть токены, которые ты пытаешься использовать.
Во-первых, сообщи команде, из какого пула ты пытаешься вывести из Стейкинга, чтобы они могли пополнить вознаграждения. Если ты торопишься вывести из Стейкинга и не против потерять ожидающую доходность, попробуй emergencyWithdraw:
Ты можешь выполнить «emergencyWithdraw» напрямую через контракт для вывода застейканных токенов.
Найди адрес контракта Syrup Pool, из которого ты пытаешься вывести из Стейкинга. Ты можешь найти его в журнале транзакций кошелька.
Перейди на https://bscscan.com/ и в строке поиска введи адрес контракта.
Выбери Write Contract.
Нажми «Connect to Web3» и подключи кошелёк.
В разделе «3. emergencyWithdraw» нажми «Write».
Это выведет твои застейканные токены из Стейкинга с потерей всей накопленной доходности.
Это приведёт к потере всей доходности, которую ты ещё не собрал.
Эта ошибка обычно появляется при попытке вывода из Стейкинга из старого Syrup Pool, в котором не хватает вознаграждений для выплаты при снятии. Это приводит к неудаче транзакции.
Проблемы с Прогнозом
Проверь
Другие проблемы
Ошибка Provider
Provider Error No provider was found
Это происходит, когда ты пытаешься подключиться через браузерное расширение, такое как MetaMask или Binance Chain Wallet, но расширение не установлено.
Установи официальное браузерное расширение для подключения или прочитай наше руководство о том, как подключить кошелёк к PancakeSwap.
Unsupported Chain ID
Переключи сеть на BNB Smart Chain. При необходимости проверь документацию своего кошелька для получения руководства.
Already processing eth_requestAccounts. Please wait.
Убедись, что ты вошёл в приложение кошелька и оно подключено к BNB Smart Chain.
Проблемы с покупкой SAFEMOON и аналогичных токенов
Для торговли SAFEMOON необходимо нажать на иконку настроек и установить Проскальзывание на 12% или более. Это связано с тем, что SafeMoon взимает комиссию 10% с каждой транзакции:
5% комиссии = перераспределяется между всеми существующими держателями
5% комиссии = используется для добавления Ликвидности
Вот почему ты можешь получить меньше токенов, чем ожидал, при покупке. Подробнее читай в руководстве по покупке Safe Moon.
Внутренние ошибки JSON-RPC
"MetaMask - RPC Error: Internal JSON-RPC error. estimateGas failed removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas failed removeLiquidityETHWithPermit "
Возникает при попытке удалить Ликвидность для некоторых токенов через Metamask. Первопричина пока неизвестна. Попробуй использовать альтернативный кошелёк.
Internal JSON-RPC error. { "code": -32000, "message": "insufficient funds for transfer" } - Please try again.
У тебя недостаточно BNB для оплаты комиссий за транзакцию. Тебе нужно больше BNB сети BEP-20 в кошельке.
Error: [ethjs-query]
Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32000,"message":"transaction underpriced"}}}"
Увеличь лимит газа для транзакции в кошельке. Проверь документацию кошелька, чтобы узнать, как увеличить лимит газа.
Swap failed: Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32603,"message":"handle request error"}}}'
Причина неясна. Попробуй выполнить следующие шаги перед повторной попыткой:
Увеличь лимит газа
Увеличь Проскальзывание
Очисти кэш
Проблемы с профилем
Oops! We couldn't find any Pancake Collectibles in your wallet.
Мы изучаем логику, лежащую в основе этой проблемы. Тем временем попробуй следующий обходной путь.
Перейди на страницу «Collectible», затем вернись на страницу профиля. Если не можешь найти ссылку, перейди напрямую на https://pancakeswap.finance/collectibles.
Повтори создание профиля.
Измени среду.
Очисти кэш и повтори попытку.
Повтори попытку в другом браузере.
Повтори попытку в другом приложении кошелька.
Повтори попытку в другой сети (переключись между Wi-Fi и мобильными данными)
Проверка имени пользователя бесконечно крутится
Есть две возможные причины.
В браузере установлено несколько кошельков.
Проблема с сетью.
Первопричина: В браузере установлено несколько кошельков. Это может вызывать конфликт между кошельками. Это вне контроля PancakeSwap, и мы ничего не можем сделать.
Оставь только один кошелёк в браузере, удали остальные.
Переподключи кошелёк и повтори попытку установить имя пользователя.
Первопричина: Сеть нестабильна.
Тебе нужно повторить попытку.
Полностью удали всё, что было введено в текстовое поле.
Снова введи имя пользователя и подожди несколько секунд.
Если не работает, перезагрузи страницу и повтори попытку.
Last updated
Was this helpful?