Solução de erros
Mensagens de erro comuns. Use a barra lateral ➡️para pular para o erro que você está vendo.
Às vezes, você pode se encontrar enfrentando um problema que não tem uma solução clara. Essas dicas de solução de problemas podem ajudá-lo a resolver os problemas com os quais você se depara.
Problemas na Troca
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: execução revertida: pancakerouter: insufficient_output_amount.
Você está tentando trocar tokens, mas sua tolerância de derrapagem é muito baixa ou a liquidez é muito baixa.
Atualize sua página e tente novamente mais tarde.
Tente negociar uma quantidade menor de uma vez.
Aumente sua tolerância de derrapagem:
Toque no ícone de configurações na página de liquidez.
Aumente um pouco sua tolerância de derrapagem e tente novamente.

Por último, tente inserir uma quantidade com menos casas decimais.
Isso geralmente acontece ao negociar tokens com baixa liquidez.
Isso significa que não há o suficiente de um dos tokens que você está tentando trocar no Pool de Liquidez: provavelmente é um token de baixa capitalização que poucas pessoas estão negociando.
No entanto, também há a chance de que você esteja tentando negociar um token de golpe que não pode ser vendido. Nesse caso, o PaySwap não é capaz de bloquear um token ou devolver fundos.
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á o suficiente de um dos dois tokens no par.
Atualize sua página e tente novamente, ou tente novamente mais tarde.
Ainda não funciona?
Toque no ícone de configurações na página de liquidez.
Aumente um pouco sua tolerância de derrapagem e tente novamente.

O erro é causado ao tentar adicionar ou remover liquidez para um pool de liquidez (LP) com uma quantidade insuficiente de token A ou token B (um dos tokens no par).
Pode ser o caso de que os preços estão atualizando muito rápido quando e sua tolerância de derrapagem é muito baixa.
OK, então você está realmente determinado a resolver isso. Realmente não recomendamos fazer isso a menos que você saiba o que está fazendo.
Atualmente, não há uma maneira simples de resolver esse problema a partir do site PaySwap: você precisará interagir diretamente com o contrato. Você pode adicionar liquidez diretamente via contrato Router, definindo amountAMin como uma pequena quantidade, e depois retirar toda a liquidez.
Aprovar o contrato LP
Vá para o contrato do token LP que você está tentando aprovar. Por exemplo, aqui está o par ETH/WBNB: https://bscscan.com/address/0x70d8929d04b60af4fb9b58713ebcf18765ade422
Selecione Write Contract, depois Connect to Web3 e conecte sua carteira.  2. Na seção "1. approve", aprove o token LP para o roteador digitando
spender (endereço): insira o endereço do contrato do token LP com o qual você está tentando interagir
value (uint256): -1
Consultar "balanceOf"
Mude para Read Contract.
Em 5. balanceOf, insira o endereço de sua carteira e clique em Query.
Acompanhe o número que é exportado. Ele mostra seu saldo dentro do LP no formato uint256, que você precisará na próxima etapa.

Adicionar ou Remover Liquidez
Vá para o contrato do roteador: https://bscscan.com/address/0x05ff2b0db69458a0750badebc4f9e13add608c7f#writeContract
Selecione Write Contract e Connect to Web3 como acima.
Encontre addLiquidity ou removeLiquidity (o que você está tentando fazer)
Insira os endereços dos tokens de ambos os tokens no LP.
Em liquidity (uint256), insira o número uint256 que você obteve de "balanceOf" acima.
Defina um baixo amountAMin ou amountBMin: tente 1 para ambos.
Adicione seu endereço de carteira em to (endereço).
O prazo deve ser um tempo de época maior do que o momento em que a tx é executada.

Isso pode causar derrapagem muito alta e pode fazer com que o usuário perca alguns fundos se frontrun.
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 a assinou e transmitiu até que tenha passado do prazo. Isso significa que você não clicou em "Confirmar" rapidamente 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 a quantidade no campo “Para”. Portanto, colocando o símbolo "(estimado)" em “De”. Em seguida, inicie a troca imediatamente.

Isso geralmente acontece quando você está tentando trocar um token com sua própria taxa.
Pancake: TRANSFER_FAILED
A transação não pode ser concluída devido ao erro: execução revertida: Pancake: TRANSFER_FAILED.
Certifique-se de ter 30% mais tokens em sua carteira do que pretende negociar ou tente negociar uma quantia 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 de rebase restorative.
Outra possível causa desse problema é que o emissor do token malicioso suspendeu a negociação para o token deles. Ou eles tornaram a ação de venda apenas possível para determinados endereços de carteira. Sempre faça sua própria pesquisa para evitar qualquer fraude potencial. Se o token que você está tentando trocar, mas falhou com este código de erro, estiver vindo de um airdrop, é muito provável que seja uma fraude. Por favor, não execute nenhuma aprovação de token ou 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 aumentar a tolerância de derrapagem via ícone de configurações e tente novamente. Isso é causado pela baixa liquidez.
Impacto de Preço Muito Alto
Tente negociar uma quantidade menor ou aumentar a tolerância de derrapagem via ícone de configurações e tente novamente. Isso é causado pela 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 "Receber WBNB" e tente novamente.
Se você recebeu este erro ao tentar trocar:
Entre em contato com a equipe do projeto do token que você está tentando trocar. **** Este problema deve ser resolvido pela equipe do projeto.
Este problema (ao trocar) é causado por tokens que codificaram o roteador V1 do PancakeSwap em seu contrato.
Embora essa prática seja, no mínimo, desaconselhável, o motivo para esses projetos terem feito isso parece ser devido à sua tokenomics, em que cada compra envia um % do token para os LPs.
Os projetos afetados provavelmente não funcionarão com o roteador V2: provavelmente precisarão criar novas versões de seus tokens apontando para nosso novo endereço de roteador e migrar quaisquer titulares de token existentes para seu novo token.
Recomend
amos que quaisquer projetos que tenham criado tais tokens também façam esforços para impedir que seus usuários os adicionem aos LPs V2.
O endereço do roteador atualizado é https://bscscan.com/address/0x10ED43C718714eb63d5aA57B78B54704E256024E
Não é possível ler a propriedade 'toHexString' de indefinido
"Erro desconhecido: "Não é possível ler a propriedade 'toHexString' de indefinido"
Ao tentar trocar tokens, a transação falha e esta mensagem de erro é exibida. Este erro foi relatado em dispositivos móveis usando Trust Wallet.
Tente a transação novamente com uma margem de derrapagem aumentada.
Se 1. não resolver seu problema, considere usar outra carteira, como SafePal, para sua transação.
Isso geralmente acontece ao negociar tokens com margem de derrapagem insuficiente no Trust Wallet.
Os detalhes exatos do problema ainda estão sendo investigados.
Execução revertida: TransferHelper: TRANSFER_FROM_FAILED.
A transação não pode ser concluída devido ao erro: execução revertida: TransferHelper: TRANSFER_FROM_FAILED.
Ao tentar trocar tokens, a transação falha e esta mensagem de erro é exibida em várias plataformas.
Verifique se você tem fundos suficientes disponíveis.
Certifique-se de ter concedido a autorização do contrato para gastar a quantidade de fundos que você está tentando negociar.
Este erro acontece ao negociar tokens com autorização insuficiente, ou quando uma carteira tem fundos insuficientes. Se você estiver negociando tokens com Restorative Rebase como ativos tAU tDoge ou tBTC, certifique-se de entender como eles funcionam primeiro com este guia para tokens de rebase.
Erro de Falta de Gás
Aviso! Erro encontrado durante a execução do contrato [falta de gás]
Você definiu um limite de gás baixo ao tentar fazer uma transação.
Tente aumentar manualmente o limite de gás (não o preço do gás!) em sua carteira antes de assinar a transação.
Um limite de 200000 geralmente é suficiente.

O exemplo acima é do Metamask; verifique a documentação de sua carteira se não souber como ajustar o limite de gás.
Basicamente, sua carteira (Metamask, Trust Wallet, etc.) não consegue concluir o que está tentando fazer.
Sua carteira estima que o limite de gás é muito baixo, então a chamada de função fica sem gás antes que a chamada de função seja concluída.
BEP20: quantidade de transferência excede permissão
Falha com o erro 'BEP20: quantidade de transferência excede permissão'
Use Unrekt.net para revogar a aprovação do contrato inteligente com o qual você está tentando interagir
Aprovar o contrato novamente, sem definir um limite na autorização de gastos
Tente interagir com o contrato novamente.
Isso acontece quando você define um limite na sua autorização de gastos quando aprovou o contrato pela primeira vez e depois tenta trocar mais do que o limite.
Outros Problemas
Erro de Provedor
Erro do Provedor Nenhum provedor foi encontrado
Isso acontece quando você tenta se conectar via uma extensão do 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 PaySwap.
ID da Cadeia Não Suportado
Mude sua cadeia para uma cadeia suportada. Verifique a documentação de sua carteira para um guia se precisar de ajuda.
Já processando eth_requestAccounts. Por favor, aguarde.
Certifique-se de estar conectado à sua carteira e conectado à cadeia correta.
Erros Internos JSON-RPC
"MetaMask - Erro RPC: erro JSON-RPC interno. estimateGas falhou removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas falhou removeLiquidityETHWithPermit "
Acontece ao tentar remover liquidez em alguns tokens via Metamask. A causa raiz ainda é desconhecida. Tente usar uma carteira alternativa.
Erro JSON-RPC interno. { "código": -32000, "mensagem": "fundos insuficientes para transferência" } - Por favor, tente novamente.
Você não tem BNB suficiente (moedas nativas) para pagar as taxas de transação. Você precisa de mais BNB da rede BEP-20 em sua carteira.
Erro: [ethjs-query]
Erro: [ethjs-query] ao formatar saídas do
contrato de chamada: Resultado indefinido para métodos de chamada 'call' (Erro: ESOCKETTIMEDOUT)
Ao interagir com o contrato de um token ou DApp, a conexão foi perdida durante a execução da transação.
1. Tente novamente mais tarde. 2. Se o problema persistir, verifique sua conexão com a Internet. 3. Se o problema
Last updated
Was this helpful?