For the complete documentation index, see llms.txt. This page is also available as Markdown.

Устранение ошибок

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

Иногда ты можешь столкнуться с проблемой, не имеющей очевидного решения. Эти советы по устранению неполадок могут помочь тебе решить возникшие проблемы.

Проблемы на бирже

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.

Ты пытаешься обменять токены, но Проскальзывание слишком мало или Ликвидность слишком низкая.

  1. Обнови страницу и повтори попытку позже.

  2. Попробуй торговать меньшей суммой за раз.

  3. Увеличь допустимое Проскальзывание:

    1. Нажми на иконку настроек на странице Ликвидности.

    2. Немного увеличь Проскальзывание и повтори попытку.

  4. Наконец, попробуй ввести сумму с меньшим количеством знаков после запятой.

INSUFFICIENT_A_AMOUNT или INSUFFICIENT_B_AMOUNT

Fail with error 'PancakeRouter: INSUFFICIENT_A_AMOUNT' или Fail with error 'PancakeRouter: INSUFFICIENT_B_AMOUNT'

Ты пытаешься добавить/удалить Ликвидность из Пула ликвидности (LP), но одного из двух токенов в паре недостаточно.

Обнови страницу и повтори попытку, или попробуй позже.

Всё ещё не работает?

  1. Нажми на иконку настроек на странице Ликвидности.

  2. Немного увеличь Проскальзывание и повтори попытку.

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» и повтори попытку.

Если эта ошибка возникла при попытке обмена:

Обратитесь к команде проекта токена, который ты пытаешься обменять. **** Эта проблема должна быть решена командой проекта.

Cannot read property 'toHexString' of undefined

"Unknown error: "Cannot read property 'toHexString' of undefined"

При попытке обмена токенов транзакция завершается неудачей и отображается это сообщение об ошибке. Данная ошибка была зафиксирована на мобильных устройствах с использованием Trust Wallet.

  1. Повтори транзакцию с увеличенным допустимым Проскальзыванием.

  2. Если шаг 1 не решает проблему, рассмотри возможность использования другого кошелька, например SafePal, для своей транзакции.

Execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

The transaction cannot succeed due to error: execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

При попытке обмена токенов транзакция завершается неудачей и отображается это сообщение об ошибке. Данная ошибка была зафиксирована на разных платформах.

  1. Убедись, что у тебя достаточно средств.

  2. Убедись, что ты предоставил контракту разрешение тратить сумму средств, с которой ты пытаешься торговать.

Проблемы с Фармингом

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 ты пытаешься снять из Стейкинга.

  1. Купи SYRUP на бирже. Если ты хочешь снять 100 CAKE, тебе нужно как минимум 100 SYRUP.

  2. Повтори попытку снятия из Стейкинга.

Если это всё равно не работает, ты можешь выполнить «emergencyWithdraw» напрямую через контракт для вывода застейканных токенов.

  1. Нажми «Connect to Web3» и подключи кошелёк.

  2. В разделе «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; проверь документацию своего кошелька, если не уверен, как изменить лимит газа.

BEP20: transfer amount exceeds allowance

Fail with error 'BEP20: transfer amount exceeds allowance'

  1. Используй Unrekt.net для отзыва одобрения для смарт-контракта, с которым ты пытаешься взаимодействовать

  2. Снова одобри контракт, не устанавливая лимит на разрешённые расходы

  3. Повтори попытку взаимодействия с контрактом.

BEP20: transfer amount exceeds balance

Fail with error 'BEP20: transfer amount exceeds balance'

Вероятно, ты пытаешься вывести из Стейкинга из Syrup Pool с низкими вознаграждениями. Решение ниже.

Если нет, возможно, ты пытаешься отправить токены, которых нет в кошельке (например, пытаешься отправить токен, уже привязанный к ожидающей транзакции). В этом случае просто убедись, что у тебя есть токены, которые ты пытаешься использовать.

Во-первых, сообщи команде, из какого пула ты пытаешься вывести из Стейкинга, чтобы они могли пополнить вознаграждения. Если ты торопишься вывести из Стейкинга и не против потерять ожидающую доходность, попробуй emergencyWithdraw:

Ты можешь выполнить «emergencyWithdraw» напрямую через контракт для вывода застейканных токенов.

  1. Найди адрес контракта Syrup Pool, из которого ты пытаешься вывести из Стейкинга. Ты можешь найти его в журнале транзакций кошелька.

  2. Перейди на https://bscscan.com/ и в строке поиска введи адрес контракта.

  3. Выбери Write Contract.

  4. Нажми «Connect to Web3» и подключи кошелёк.

  5. В разделе «3. emergencyWithdraw» нажми «Write».

Это выведет твои застейканные токены из Стейкинга с потерей всей накопленной доходности.

Проблемы с Прогнозом

Проверь

Другие проблемы

Ошибка 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"}}}'

Причина неясна. Попробуй выполнить следующие шаги перед повторной попыткой:

  1. Увеличь лимит газа

  2. Увеличь Проскальзывание

  3. Очисти кэш

Проблемы с профилем

Oops! We couldn't find any Pancake Collectibles in your wallet.

Мы изучаем логику, лежащую в основе этой проблемы. Тем временем попробуй следующий обходной путь.

  1. Перейди на страницу «Collectible», затем вернись на страницу профиля. Если не можешь найти ссылку, перейди напрямую на https://pancakeswap.finance/collectibles.

  2. Повтори создание профиля.

Проверка имени пользователя бесконечно крутится

Есть две возможные причины.

  1. В браузере установлено несколько кошельков.

  2. Проблема с сетью.

Первопричина: В браузере установлено несколько кошельков. Это может вызывать конфликт между кошельками. Это вне контроля PancakeSwap, и мы ничего не можем сделать.

  1. Оставь только один кошелёк в браузере, удали остальные.

  2. Переподключи кошелёк и повтори попытку установить имя пользователя.

Last updated

Was this helpful?