TovaSwap
Español
Buscar…
⌃K

Problemas Frecuentes

A veces estamos frente a un problema que no parece tener una solución clara. Esperamos que estos tips frente a problemas frecuentes puedan ayudarte a solucionarlo.

Problemas en el Exchange

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.
La transacción no pudo realizarse debido al error: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. (Probablemente sea un problema con uno de los tokens que está intercambiando)
Está intentando intercambiar tokens, pero su tolerancia al deslizamiento (Slippage) es demasiado baja o la liquidez es demasiado poca.
Solución
Razón
  1. 1.
    Actualice la página e intente de nuevo más tarde.
  2. 2.
    Pruebe intercambiando montos más pequeños de a una vez.
  3. 3.
    Aumente su tolerancia al deslizamiento (Slippage):
    1. 1.
      Toque el icono de configuración en la página de liquidez.
    2. 2.
      Aumente un poco su deslizamiento (Slippage) e intente de nuevo.
Esto pasa usualmente cuando estás intentando intercambiar tokens con baja liquidez.
Esto significa que no hay suficiente cantidad de uno de los tokens que estás intentando intercambiando en el Pool de liquidez: es probablemente un token de baja capitalización que pocas personas están intercambiando.
Sin embargo, también existe la posibilidad que estés intentando intercambiar un token malicioso que no puede venderse. En este caso, TovaSwap no puede bloquear un token ni devolver los fondos.
4. Por último, intente ingresar una cantidad con menos valores decimales.

INSUFFICIENT_A_AMOUNT or INSUFFICIENT_B_AMOUNT

Fail with error 'PancakeRouter: INSUFFICIENT_A_AMOUNT' or Fail with error 'PancakeRouter: INSUFFICIENT_B_AMOUNT'
Estás tratando de agregar / remover liquidez de un Pool de Liquidez (LP), pero no hay suficiente de uno de los dos tokens en el par.
Solución
Razón
Solución para nerds
Actualice la página e intente de nuevo, o intente de nuevo más tarde.
Aún no funciona?
  1. 1.
    Toque el icono de configuración en la página de liquidez.
  2. 2.
    Aumente un poco su deslizamiento (Slippage) e intente de nuevo.
Este error es causado al tratar de agregar o remover liquidez de un Pool de Liquidez (LP) con una cantidad insuficiente del token A o el token B (uno de los tokens del par).
Puede darse el caso de que los precios se actualicen demasiado rápido y su tolerancia al deslizamiento (Slippage) sea demasiado baja.
OK, estás realmente decidido a resolver esto. No recomendamos realmente hacer esto a menos que sepas lo que estás haciendo.
Actualmente, no existe una forma sencilla de resolver este problema desde el sitio web de PancakeSwap: vas a necesitar interactuar directamente con el contrato. Puedes agregar liquidez directamente a través del contrato del Router, mientras estableces en "amountAMin" una pequeña cantidad, entonces podrás retirar toda la liquidez.

Aprobar el contrato LP

Dirígete al contrato del token LP que estás intentando aprobar. Por ejemplo, de ejemplo está el par BUSD/BNB: https://bscscan.com/address/0x18CC8df4889329463dBa6b6d29dc286937394497
  1. 1.
    Selecciona Write Contract, luego Connect to Web3 y conecta tu wallet
  2. 2.
    En la sección"1. approve", aprueba el LP token del Router ingresando:
    1. 1.
      spender (address): ingrese la dirección del contrato del token LP con el que está tratando de interactuar.
    2. 2.
      value (uint256): -1

Consulta "balanceOf"

  1. 1.
    Cambia a Read Contract.
  2. 2.
    En la sección 5. balanceOf, ingresa tu dirección de la wallet y presiona Query.
  3. 3.
    Anota el número que se exporta. Este muestra tu saldo dentro del LP en formato uint256, que necesitarás en el siguiente paso.

Agregar o Remover Liquidez

  1. 1.
    Selecciona Write Contract y Connect to Web3 como antes.
  2. 2.
    Encuentra addLiquidity o removeLiquidity (lo que sea que estés tratando de hacer)
  3. 3.
    Ingresa las direcciones de contrato de ambos tokens del LP.
  4. 4.
    En liquidity (uint256), ingresa el número en formato uint256 que obtuviste de "balanceOf" anteriormente.
  5. 5.
    Establece un bajo amountAMin o amountBMin: prueba 1 para ambos.
  6. 6.
    Agrega la dirección de tu billetera en to (address).
  7. 7.
    Deadline debe ser un tiempo de epoch mayor que el tiempo en que se ejecuta el transacción.
Esto puede causar un muy alto deslizamiento (Slippage), y causar que el usuario pierda algunos fondos si realiza Frontrun.

PancakeRouter: EXPIRED

The transaction cannot succeed due to error: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. This is probably an issue with one of the tokens you are swapping.
Intente de nuevo, pero confirme (firma y emisión) la transacción al momento que esta se genera.
Esto sucedió porque comenzó a realizar una transacción, pero no la firmó ni la emitió hasta que pasó la fecha límite. Eso significa que no presionó "Confirmar" lo suficientemente rápido.

Pancake: K

The transaction cannot succeed due to error: Pancake: K. This is probably an issue with one of the tokens you are swapping.
Actualice la página e intente de nuevo, o aumente el deslizamiento (Slippage) a través del icono de configuración y vuelva a intentarlo.
Esto probablemente sucedió porque está tratando de comprar o vender tokens durante un gran movimiento de precios. El frontend está obteniendo información desactualizada (e.g. outAmount) de los smart contracts, causando que el swap falle.

Problemas con los Syrup Pools

BEP20: burn amount exceeds balance

Fail with error 'BEP20: burn amount exceeds balance'
Error con "BEP20: la cantidad quemada excede el saldo"
No tienes suficientes SYRUP en tu wallet para hacer Unstake del TVS-TVS pool.
Solución 1
Solución 2
Razón
Obtenga tanto SYRUP como la cantidad de TVS que está intentando retirar.
  1. 1.
    Puede comprar SYRUP en el exchange. Si quieres retirar 100 TVS, necesitarás 100 SYRUP.
  2. 2.
    Prueba hacer Unstake otra vez.
Si sigue fallando, puedes intentar un “emergencyWithdraw” (Retiro de emergencia) directamente desde el contrato donde estaban stakeados los tokens.
  1. 2.
    Click en “Connect to Web3” y conecta tu wallet.
  2. 3.
    En la sección “4. emergencyWithdraw”, ingresa "0" y haz click en “Write”.
Esto retirará tus tokens en stake pero se perderá cualquier CAKE que no se haya cosechado.
Esto perderá cualquier recompensa que aún no haya cosechado.
Para que esto no vuelva a pasar, no vendas tus SYRUP. Los vas a retirar para retirar los TVS del “Stake TVS Earn TVS” pool.
Este error ha aparecido porque has vendido o transferido los SYRUP tokens. Los SYRUP son creados en un ratio 1:1 ratio con TVS cuando los depositas en el TVS-TVS Syrup Pool. Los SYRUP deben ser quemados al mismo ratio 1:1 ratio con TVS cuando llamamos a la función leaveStaking (retirar nuestras TVS del Pool), entonces si no tienes suficientes, no podrás hacer Unstake del pool.

Out of Gas error

Warning! Error encountered during contract execution [out of gas]
¡Advertencia! Error encontrado durante la ejecución del contrato [sin gas]
El problema es que se estableció un límite de gas bajo al intentar realizar una transacción.
Solución
Razón
Intenta aumentar manualmente el gas limit (no el gas price!) en tu wallet, antes de firmar la transacción.
Un límite de gas (Gas Limit) en 200000 usualmente es suficiente
El ejemplo de arriba es en Metamask; echa un vistazo a los docs de tu wallet si no estás seguro cómo ajustar el gas limit.
Básicamente, tu wallet (Metamask, Trust Wallet, etc.) no pudo finalizar lo que intentó hacer.
Su billetera estima que el límite de gas es demasiado bajo, por lo que la llamada a la función se queda sin gas antes de que finalice la misma.

BEP20: transfer amount exceeds balance

Fail with error 'BEP20: transfer amount exceeds balance'
Error: "BEP20: el monto de la transferencia excede el saldo"
Estás tratando de hacer Unstake de un Pool que tiene pocas rewards en él.
Solución
Razón
Puedes intentar un “emergencyWithdraw” (Retiro de emergencia) directamente desde el contrato donde estaban stakeados los tokens.
  1. 1.
    Encuentre la dirección del contrato del Syrup Pool del que está tratando de hacer Unstake. Puede encontrarlo en el registro de transacciones de su billetera.
  2. 2.
    Vaya a https://bscscan.com/ y en la barra de búsqueda, ingrese la dirección del contrato.
  3. 3.
    Seleccione Write Contract.
  4. 4.
    Haga Click en “Connect to Web3” y conecte la wallet
  5. 5.
    En la sección “4. emergencyWithdraw”, ingrese "0" y haga click en “Write”.
Esto retirará tus tokens en stake pero se perderá cualquier recompensa que no se haya cosechado.
Esto perderá cualquier recompensa que no se haya cosechado.
Este error tiende a aparecer cuando intentas hacer Unstake de un Syrup Pool antiguo, pero no quedan recompensas suficientes en el Pool para que puedas cosechar cuando retires la liquidez. Esto hace que la transacción falle.

Otros Errores

Provider Error: No provider was found // "No se encuentra el Proveedor"

  • Limpia el cache y las cookies
  • Conecta y desconecta la wallet
  • Reinicia tu dispositivo

Unsupported Chain ID / Chain ID No Soportada

Cambie su red a Binance Smart Chain. Consulte la documentación de su billetera para obtener una guía si necesita ayuda.

Problemas tratando de comprar SAFEMOON y tokens similares

Para tradear SAFEMOON, debes hacer clic en el icono de configuración y establecer su tolerancia de deslizamiento (slippage) en 12% o más.