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

Solução de Problemas

Mensagens de erro comuns. Use a barra lateral ➡️ para ir ao erro que você está vendo.

Às vezes você pode se encontrar diante de um problema que não tem uma solução clara. Estas dicas de solução de problemas podem ajudá-lo a resolver problemas que você encontrar.

Problemas na Corretora

INSUFFICIENT_OUTPUT_AMOUNT

A transação não pode ser concluída devido ao erro: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. Isso provavelmente é um problema com um dos tokens que você está trocando.

a transação não pode ser concluída devido ao erro: execution reverted: pancakerouter: insufficient_output_amount.

Você está tentando fazer swap de tokens, mas sua tolerância de Slippage está muito baixa ou a liquidez está muito baixa.

  1. Atualize a página e tente novamente mais tarde.

  2. Tente negociar uma quantidade menor de uma vez.

  3. Aumente sua tolerância de Slippage:

    1. Toque no ícone de configurações na página de liquidez.

    2. Aumente um pouco sua tolerância de Slippage e tente novamente.

  4. Por último, tente inserir uma quantidade com menos casas decimais.

INSUFFICIENT_A_AMOUNT ou INSUFFICIENT_B_AMOUNT

Falha com o erro 'PancakeRouter: INSUFFICIENT_A_AMOUNT' ou Falha com o erro 'PancakeRouter: INSUFFICIENT_B_AMOUNT'

Você está tentando adicionar/remover liquidez de um pool de liquidez (LP), mas não há quantidade suficiente de um dos dois tokens no par.

Atualize a página e tente novamente, ou tente mais tarde.

Ainda não funciona?

  1. Toque no ícone de configurações na página de liquidez.

  2. Aumente um pouco sua tolerância de Slippage e tente novamente.

PancakeRouter: EXPIRED

A transação não pode ser concluída devido ao erro: PancakeRouter: EXPIRED. Isso provavelmente é um problema com um dos tokens que você está trocando.

Tente novamente, mas confirme (assine e transmita) a transação assim que a gerar.

Isso aconteceu porque você começou a fazer uma transação, mas não assinou e transmitiu até que o prazo tivesse expirado. Isso significa que você não clicou em "Confirmar" rápido o suficiente.

Pancake: K

A transação não pode ser concluída devido ao erro: Pancake: K. Isso provavelmente é um problema com um dos tokens que você está trocando.

Tente modificar o valor no campo "Para". Portanto, colocando o símbolo "(estimado)" em "De". Em seguida, inicie o swap imediatamente.

Isso geralmente acontece quando você está tentando fazer swap de um token que tem sua própria taxa.

Pancake: TRANSFER_FAILED

A transação não pode ser concluída devido ao erro: execution reverted: Pancake: TRANSFER_FAILED.

Certifique-se de ter 30% a mais de tokens na sua carteira do que você pretende negociar, ou tente negociar uma quantidade menor. Se você quiser vender o máximo possível, tente 70% ou 69% em vez de 100%. Causado pelo design de tokens Restorative Rebase como tDoge ou tBTC. Entenda como funcionam os tokens restorative rebase.

Outra causa possível deste problema é que o emissor do token malicioso suspendeu as negociações do seu token. Ou eles tornaram a ação de venda possível apenas para endereços de carteira selecionados. Sempre faça sua própria pesquisa para evitar possíveis fraudes. Se o token que você está tentando fazer swap mas falhou com este código de erro veio de um airdrop, muito provavelmente é um golpe. Não faça nenhuma aprovação de token nem siga nenhum link, seus fundos podem estar em risco se você tentar fazer isso.

A transação não pode ser concluída

Tente negociar uma quantidade menor, ou aumente a tolerância de Slippage pelo ícone de configurações e tente novamente. Isso é causado por baixa liquidez.

Impacto de Preço muito Alto

Tente negociar uma quantidade menor, ou aumente a tolerância de Slippage pelo ícone de configurações e tente novamente. Isso é causado por baixa liquidez.

estimateGas falhou

Esta transação falharia. Por favor entre em contato com o suporte

Se você recebeu este erro ao remover liquidez de um par BNB:

Por favor, selecione "Receive WBNB" e tente novamente.

Se você recebeu este erro ao tentar fazer swap:

Por favor, entre em contato com a equipe do projeto do token que você está tentando trocar. **** Este problema deve ser resolvido pela equipe do projeto.

Cannot read property 'toHexString' of undefined

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

Ao tentar fazer swap de tokens, a transação falha e esta mensagem de erro é exibida. Este erro foi reportado em dispositivos móveis usando Trust Wallet.

  1. Tente a transação novamente com tolerância de Slippage aumentada.

  2. Se 1. não resolver seu problema, considere usar outra carteira como SafePal para sua transação.

Execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

A transação não pode ser concluída devido ao erro: execution reverted: TransferHelper: TRANSFER_FROM_FAILED.

Ao tentar fazer swap de tokens, a transação falha e esta mensagem de erro é exibida. Este erro foi reportado em várias plataformas.

  1. Verifique se você tem fundos suficientes disponíveis.

  2. Certifique-se de que você deu permissão ao contrato para gastar a quantidade de fundos que está tentando negociar.

Problemas com Farms

Falha com o erro 'ds-math-sub-underflow'

Você esgotou a permissão do seu token LP para o contrato MasterChef.

Use um gerenciador de aprovação de tokens como unrekt ou BscScan para

Problemas com Syrup Pools

BEP20: burn amount exceeds balance

Falha com o erro 'BEP20: burn amount exceeds balance'

Você não tem SYRUP suficiente na sua carteira para fazer unstake do pool CAKE-CAKE.

Obtenha pelo menos a mesma quantidade de SYRUP que a quantidade de CAKE que você está tentando retirar do staking.

  1. Compre SYRUP na corretora. Se você quiser retirar 100 CAKE do staking, você precisa de pelo menos 100 SYRUP.

  2. Tente fazer o unstake novamente.

Se isso ainda falhar, você pode realizar um "emergencyWithdraw" diretamente do contrato para retirar seus tokens do staking.

  1. Clique em "Connect to Web3" e conecte sua carteira.

  2. Na seção "4. emergencyWithdraw", insira "0" e clique em "Write".

Isso retirará seus tokens do staking e você perderá qualquer rendimento de CAKE não coletado.

Para evitar que isso aconteça novamente, não venda seu SYRUP. Você ainda precisa dele para retirar do staking o pool "Stake CAKE Earn CAKE".

Este erro ocorreu porque você vendeu ou transferiu tokens SYRUP. O SYRUP é cunhado em uma proporção de 1:1 com CAKE quando você faz staking no Syrup Pool CAKE-CAKE. O SYRUP deve ser queimado em uma proporção de 1:1 com CAKE ao chamar leaveStaking (retirando seu CAKE do pool), então se você não tiver o suficiente, não poderá retirar do pool.

Erro de Out of Gas

Aviso! Erro encontrado durante a execução do contrato [out of gas]

Você definiu um limite de gas baixo ao tentar fazer uma transação.

Tente aumentar manualmente o limite de gas (não o preço do gas!) na sua carteira antes de assinar a transação.

Um limite de 200000 geralmente é suficiente.

O exemplo acima é do Metamask; verifique a documentação da sua carteira se não tiver certeza de como ajustar o limite de gas.

BEP20: transfer amount exceeds allowance

Falha com o erro 'BEP20: transfer amount exceeds allowance'

  1. Use Unrekt.net para revogar a aprovação do smart contract com o qual está tentando interagir

  2. Aprove o contrato novamente, sem definir um limite na permissão de gasto

  3. Tente interagir com o contrato novamente.

BEP20: transfer amount exceeds balance

Falha com o erro 'BEP20: transfer amount exceeds balance'

Provavelmente você está tentando retirar o staking de um Syrup Pool com poucas recompensas. Solução abaixo.

Se não for isso, você pode estar tentando enviar tokens que não tem na sua carteira (por exemplo, tentando enviar um token que já está atribuído a uma transação pendente). Neste caso, apenas certifique-se de ter os tokens que está tentando usar.

Primeiramente, informe a equipe qual pool você está tentando retirar do staking, para que possam recarregar as recompensas. Se você estiver com pressa para retirar do staking e não se importar em perder seu rendimento pendente, tente um emergencyWithdraw:

Você pode realizar um "emergencyWithdraw" diretamente do contrato para retirar seus tokens do staking.

  1. Encontre o endereço do contrato do Syrup Pool do qual você está tentando retirar o staking. Você pode encontrá-lo no log de transações da sua carteira.

  2. Vá para https://bscscan.com/ e na barra de pesquisa, insira o endereço do contrato.

  3. Selecione Write Contract.

  4. Clique em "Connect to Web3" e conecte sua carteira.

  5. Na seção "3. emergencyWithdraw", clique em "Write".

Isso retirará seus tokens do staking e você perderá qualquer rendimento não coletado.

Problemas com Previsão

Verifique

Outros problemas

Erro de Provider

Provider Error No provider was found

Isso acontece quando você tenta se conectar por meio de uma extensão de navegador como MetaMask ou Binance Chain Wallet, mas não instalou a extensão.

Instale a extensão oficial do navegador para se conectar, ou leia nosso guia sobre como conectar uma carteira ao PancakeSwap.

ID de Rede Não Suportado

Mude sua rede para BNB Smart Chain. Verifique a documentação da sua carteira para obter um guia se precisar de ajuda.

Already processing eth_requestAccounts. Please wait.

Certifique-se de que está conectado ao aplicativo da sua carteira e que ele está conectado à BNB Smart Chain.

Problemas ao comprar SAFEMOON e tokens similares

Para negociar SAFEMOON, você deve clicar no ícone de configurações e definir sua tolerância de Slippage para 12% ou mais. Isso ocorre porque o SafeMoon cobra uma taxa de 10% em cada transação:

  • 5% de taxa = redistribuída para todos os detentores existentes

  • 5% de taxa = usada para adicionar liquidez

É por isso que você pode não receber tantos tokens quanto espera ao comprar. Leia mais em Como Comprar Safe Moon.

Erros internos de JSON-RPC

"MetaMask - RPC Error: Internal JSON-RPC error. estimateGas failed removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas failed removeLiquidityETHWithPermit "

Acontece ao tentar remover liquidez em alguns tokens via Metamask. A causa raiz ainda é desconhecida. Tente usar uma carteira alternativa.

Internal JSON-RPC error. { "code": -32000, "message": "insufficient funds for transfer" } - Por favor tente novamente.

Você não tem BNB suficiente para pagar as taxas de transação. Você precisa de mais BNB de rede BEP-20 na sua carteira.

Error: [ethjs-query]

Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32000,"message":"transaction underpriced"}}}"

Aumente o limite de gas para a transação na sua carteira. Verifique a documentação da sua carteira para aprender como aumentar o limite de gas.

Swap failed: Error: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32603,"message":"handle request error"}}}'

Causa não clara. Tente estas etapas antes de tentar novamente:

  1. Aumente o limite de gas

  2. Aumente o Slippage

  3. Limpe o cache

Problemas com Perfil

Ops! Não encontramos nenhum Pancake Collectible na sua carteira.

Estamos investigando a lógica por trás deste problema. Enquanto isso, tente a solução alternativa.

  1. Vá para a página "Collectible", depois volte para a página de perfil. Se não encontrar o link, acesse https://pancakeswap.finance/collectibles diretamente.

  2. Tente criar o perfil novamente.

A verificação do nome de usuário continua girando

Há duas causas possíveis.

  1. Você tem múltiplas carteiras instaladas no navegador.

  2. Problema de rede.

Causa raiz: Você tem múltiplas carteiras instaladas no navegador. Isso pode causar conflito entre as carteiras. Isso está fora do controle do PancakeSwap e não há nada que possamos fazer.

  1. Tenha apenas uma carteira instalada no navegador, remova as outras.

  2. Reconecte a carteira e tente definir o nome de usuário novamente.

Last updated

Was this helpful?