Transacción fallida en Phantom: errores comunes de Solana y soluciones
La mayoría de las transacciones fallidas de Phantom en Solana se deben a que el precio se movió más allá de tu ajuste de slippage, a que la transacción expiró antes de confirmarse (unos 60 a 90 segundos) o a que había muy poco SOL para comisiones y renta. Revisa primero la transacción en un explorador de bloques y luego reintenta con una cotización nueva, un monto menor o más SOL.
Pasos rápidos
- Revisa el explorador. Abre la transacción desde el Historial de Phantom en un explorador de Solana y lee la línea de resultado antes de hacer cualquier otra cosa.
- Lee el error. Relaciona el error con la tabla: slippage, blockhash expirado, simulación fallida, SOL insuficiente o un error de programa.
- Pide una cotización nueva. En los swaps, cierra la cotización anterior y empieza de nuevo para que el precio y el blockhash estén actualizados.
- Ajusta el monto o el slippage. Prueba primero con un monto menor; sube el slippage solo si aceptas un peor precio.
- Recarga SOL si hace falta. Mantén suficiente SOL para comisiones y la renta de cualquier cuenta de token nueva, y luego reintenta.
- Aprueba rápido. Confirma en aproximadamente un minuto y, en un Ledger, abre la app de Solana en el dispositivo antes de empezar.
Una transacción fallida es molesta, pero es normal en Solana, sobre todo en swaps de memecoins en momentos de mucha actividad. Antes de reintentar, averigua si realmente falló. El centro de ayuda de Phantom advierte que una transacción puede seguir pendiente aunque la app muestre un error, y recomienda revisar tu Historial y un explorador de bloques antes de volver a intentarlo (centro de ayuda de Phantom, 2026).
Primer paso: ¿realmente falló?
- Abre tu Actividad o Historial en Phantom y toca la transacción.
- Ábrela en un explorador de Solana como Solscan o Solana Explorer, o busca ahí la dirección de tu billetera.
- Mira la línea de resultado. "Success" (Éxito) significa que se realizó. Un mensaje de error en rojo te dice por qué falló. Si la transacción no aparece en absoluto, nunca llegó a la cadena.
Las comisiones funcionan distinto en estos casos. Una transacción que llega a la cadena y luego falla igual paga su comisión de red, porque los validadores la procesaron (Solana Foundation, 2026). Una transacción que falla en la vista previa de Phantom o que simplemente expira nunca llegó, así que no cuesta nada.
Motivos comunes de fallo
| Error o síntoma | Qué suele significar | Solución |
|---|---|---|
Errores de slippage, a menudo 0x1771 | El precio se movió más de lo que permitía tu tolerancia de slippage entre la cotización y la ejecución | Pide una cotización nueva y reintenta; prueba con un monto menor; sube el slippage solo si aceptas un peor precio |
TransactionExpiredBlockheightExceeded, "block height exceeded" (altura de bloque superada), "transaction expired" (transacción expirada), "Blockhash not found" (blockhash no encontrado) | La transacción no se confirmó antes de que expirara su blockhash | Reintenta y aprueba rápido; no se cobró nada si nunca llegó a la cadena |
Transaction simulation failed | Una prueba de la transacción falló antes del envío, por ejemplo por saldo, slippage o una regla del programa | Lee el resto del mensaje; prueba con un monto menor y revisa el slippage |
"Not Enough SOL" (SOL insuficiente) o insufficient funds for rent | No hay suficiente SOL para comisiones, o la transacción dejaría una cuenta por debajo del mínimo de renta de Solana | Agrega SOL o envía un poco menos; consulta SOL insuficiente |
Custom program error: 0x1 | Un programa devolvió el error número 1; en el programa de tokens de Solana significa que la cuenta no tiene suficiente cantidad del token | Revisa el saldo del token y el monto; reintenta con un monto menor |
| Falla solo cuando la red está congestionada | Congestión; las transacciones de baja prioridad se descartan | Espera unos minutos y reintenta |
Los textos de error anteriores son las formas que reportan las billeteras y los exploradores de Solana; Phantom puede mostrar una versión más corta.
El slippage en los swaps de Phantom
El slippage es el máximo movimiento de precio que aceptas entre la cotización y el momento en que se ejecuta tu swap. Si el mercado se mueve más, el swap se cancela on-chain en lugar de ejecutarse a un peor precio. Con memecoins muy volátiles o con poca liquidez esto pasa seguido.
Los ajustes de swap de Phantom incluyen una opción de slippage automático, que según Phantom sirve para la mayoría de los swaps; subir la tolerancia significa aceptar un peor precio (centro de ayuda de Phantom, 2026). Reglas prácticas:
- Deja primero el slippage en automático y simplemente reintenta con una cotización nueva.
- Prueba con un monto menor. Las órdenes grandes en pools pequeños mueven más el precio.
- Ten mucho cuidado al subir el slippage en tokens nuevos. Un slippage alto te convierte en un blanco fácil para bots que operan justo antes y después de ti.
- Si un token se puede comprar pero todas las ventas fallan, puede ser un honeypot. Consulta seguridad con memecoins en Phantom.
Phantom cobra una comisión del 0.85% en la mayoría de los swaps, que se muestra antes de confirmar (centro de ayuda de Phantom, 2026). Usa nuestra calculadora de costos de swap para ver el costo total de una operación, y cómo funcionan los swaps de Phantom para más detalles.
Blockhash expirado: la ventana de 60 a 90 segundos
Cada transacción de Solana incluye un blockhash reciente, una especie de sello de tiempo. La documentación de Solana explica que un blockhash es válido durante unos 150 bloques, que a 400 a 600 milisegundos por slot equivalen aproximadamente a 60 a 90 segundos (documentación de Solana, 2026). Si la transacción no se procesa en esa ventana, los validadores la rechazan y nunca podrá procesarse después.
Por eso es seguro reintentar una transacción expirada: la anterior ya no sirve. Normalmente expira porque esperaste demasiado para aprobar, la confirmación en un Ledger tardó mucho o la red estaba congestionada. Aprueba rápido y, si usas un Ledger, abre la app de Solana en el dispositivo antes de empezar.
"Simulation failed" y la vista previa de Phantom
Antes de que firmes, Phantom simula la transacción para mostrarte qué cambiará en tu billetera. Si la propia simulación falla, puedes ver un error de simulación o una advertencia de que Phantom no puede predecir el resultado. El centro de ayuda de Phantom dice que una simulación fallida por sí sola no prueba que un token sea malicioso, y sugiere probar con un monto menor y revisar el slippage (centro de ayuda de Phantom, 2026).
Otro caso es la advertencia roja "This dApp could be malicious. Do not proceed unless you are certain it is safe." [Esta dApp podría ser maliciosa. No continúes a menos que estés seguro de que es segura.] Esa aparece cuando Phantom no puede simular una transacción de un sitio. Tómala en serio y lee las advertencias de dApps de Phantom antes de continuar.
Usuarios de Ledger
Si firmas con un Ledger, muchos fallos son por tiempo de espera: la transacción expira mientras el dispositivo espera. Actualiza el firmware del Ledger y la app de Solana, desbloquea el dispositivo y abre la app de Solana antes de aprobar, y activa la firma a ciegas en la app de Solana si una dApp lo requiere (puede desactivarse tras las actualizaciones). Consulta cómo usar Phantom con Ledger.
Qué no hacer
- No presiones el botón de reintentar una y otra vez durante una caída. Revisa primero el explorador y la cuenta oficial de Phantom en X.
- No le des a nadie tu frase de recuperación para "arreglar" una transacción fallida. Ninguna solución legítima la necesita.
- No instales herramientas de "acelerar transacciones" o "desatascar" que encuentres en resultados de búsqueda o mensajes directos.
Preguntas frecuentes
¿Pierdo SOL cuando falla una transacción en Phantom?
Si la transacción llegó a la cadena y luego falló, se cobra igual la pequeña comisión de red. Si falló en la vista previa de Phantom o expiró antes de llegar, no se cobra nada.
¿Qué significa 0x1771 en Solana?
Es un error de programa que suelen devolver los programas de swap cuando se supera la tolerancia de slippage. Pide una cotización nueva, prueba con un monto menor o acepta un slippage mayor solo si te parece bien un peor precio.
¿Por qué mi transacción dice block height exceeded?
Las transacciones de Solana expiran aproximadamente 60 a 90 segundos después de su blockhash. Si no se confirmó a tiempo, se descarta definitivamente, así que puedes reintentar con seguridad.
Phantom mostró un error pero el swap se realizó. ¿Por qué?
La app puede mostrar un error mientras la transacción todavía se está procesando. Phantom recomienda revisar el Historial y un explorador de bloques antes de reintentar, para evitar hacer el swap dos veces.
¿Debo poner un slippage muy alto para evitar fallos?
Normalmente no. Un slippage alto permite que se ejecute a un precio mucho peor y te convierte en blanco de bots de trading. Reintenta primero con slippage automático o un monto menor.