¿Por qué falló mi transacción de Solana y cómo averiguarlo en Solscan?

By: WEEX
|
0

Un intercambio muestra una etiqueta roja de «fallido», los fondos que querías mover no se han movido y tu billetera apenas ofrece algo más que un mensaje de error impreciso. Es algo común en Solana, y la explicación completa suele estar en la cadena de bloques, a solo una búsqueda de distancia.

La clave está en determinar cuál de estas dos situaciones ocurrió: una transacción que llegó a la red y falló, o una que nunca llegó a incluirse en la cadena. Solscan suele permitirte saber cuál fue el caso y, a menudo, por qué.

Qué puede significar «fallido» en Solana

En el primer caso, la transacción llegó a un validador, se incluyó en un bloque y luego fue rechazada durante la ejecución porque no se cumplió alguna condición de la que dependía. Este tipo de falla queda registrada permanentemente en la cadena, junto con un error y los registros del programa.

En el segundo caso, la transacción nunca llega a incluirse. Todas las transacciones de Solana hacen referencia a un hash de bloque reciente, que sigue siendo válido durante unos 150 bloques, aproximadamente entre 60 y 90 segundos. Si la transacción no se procesa dentro de ese plazo, vence y se descarta. Por lo general, una transacción de este tipo no aparece en ningún explorador, porque nunca llegó a la cadena de bloques.

Motivos comunes por los que falla una transacción de Solana

En las transacciones que se incluyen en la cadena pero luego fallan, las causas habituales son no tener suficiente SOL para cubrir la comisión de red (más un pequeño depósito si hay que crear una cuenta de token nueva), que se supere la tolerancia de deslizamiento durante un intercambio porque el precio se movió demasiado, o que el estado de una cuenta cambie entre la firma y la ejecución. Una transacción también puede quedarse sin límite de cómputo, algo más común en operaciones complejas.

En el caso de las transacciones que nunca llegan a incluirse en la cadena, las causas habituales son que venza el hash de bloque —a menudo por una firma lenta, por tardar en responder a la solicitud de confirmación o por una conexión lenta— y la congestión de la red. Cuando la red está ocupada, una transacción con una comisión prioritaria opcional baja puede descartarse antes de que un validador llegue a procesarla.

Cómo averiguar el motivo en Solscan

Empieza por copiar la firma de la transacción del historial de actividad de tu billetera o de la aplicación que usaste y luego pégala en la barra de búsqueda de Solscan. Si la transacción llegó a incluirse en la cadena, la página suele mostrar un estado fallido en lugar de uno exitoso y puede señalar la instrucción que falló.

Más abajo en la página, busca secciones como detalles de instrucciones o mensajes de registro; sus nombres exactos y su diseño pueden cambiar con el tiempo. Los registros muestran qué programa se ejecutó y en qué punto se detuvo, normalmente con el número de la instrucción y el nombre o código del error. Los códigos de error son específicos de cada programa, por lo que un mismo número puede significar cosas distintas en programas diferentes; la documentación del programa ayuda a descifrarlo. Si Solscan no encuentra la firma, es posible que la transacción no haya llegado a incluirse en la cadena o que todavía no lo haya hecho.

Qué pasa con tus fondos y la comisión

Solana ejecuta una transacción como una sola unidad. Si falla cualquiera de sus instrucciones, se descartan todos los cambios que habría realizado, por lo que tus saldos de tokens se mantienen como estaban. Por lo general, el único costo es la pequeña comisión de red por el intento, que se cobra de todos modos porque los validadores hicieron el trabajo de procesarlo.

Por lo general, no se cobra una comisión por una transacción que venció y nunca llegó a incluirse en la cadena, ya que nunca llegó a la red. Sin embargo, antes de volver a intentarlo, conviene revisar el primer intento en Solscan, porque una transacción que parece atascada todavía puede completarse y enviarla dos veces podría provocar una transferencia duplicada.

Recordatorio de WEEX: revisa antes de volver a intentarlo

WEEX recuerda a los usuarios que confirmen en Solscan el estado del primer intento antes de volver a enviarlo y que mantengan un pequeño saldo de SOL en la billetera para cubrir las comisiones. Las transacciones fallidas también atraen estafas: quien ofrezca «arreglar» una transacción fallida y pida una frase semilla o una clave privada no es legítimo, por muy oficial que parezca; ninguna solución genuina requiere ninguna de las dos.

Conclusión

Una transacción fallida de Solana deja de ser un misterio cuando buscas su firma. Solscan puede mostrar si falló en la cadena o si nunca llegó a incluirse, y los registros suelen indicar qué instrucción la detuvo. En la mayoría de los casos, los fondos permanecen donde estaban y solo se pierde una pequeña comisión, así que lo más práctico es revisar primero y volver a intentarlo después.

Preguntas frecuentes

1. ¿Pierdo mis tokens cuando falla una transacción de Solana?
Por lo general, no. Solana ejecuta una transacción como una sola unidad, así que, si falla cualquiera de sus instrucciones, se descartan los cambios y tus saldos se mantienen como estaban. Normalmente solo se pierde la comisión de red.

2. ¿De todos modos pago una comisión por una transacción fallida de Solana?
Si la transacción llegó a la cadena y falló, por lo general se cobra una pequeña comisión de red. Si venció y nunca llegó a incluirse en la cadena, normalmente no se cobra y, por lo general, no aparecerá en Solscan.

3. ¿Por qué no encuentro mi transacción en Solscan?
Es posible que todavía no haya llegado a incluirse en la cadena, que haya vencido o se haya descartado, o que hayas copiado mal la firma. Revisa la firma, espera un momento y compárala con el estado que muestra tu billetera.

4. ¿Dónde encuentro el error en Solscan?
Busca la firma de tu transacción y luego revisa el estado fallido y secciones como detalles de instrucciones o registros, que suelen mostrar qué instrucción falló y el error que devolvió. El diseño y las etiquetas pueden cambiar con el tiempo.

5. ¿Es seguro volver a intentar una transacción fallida de Solana?
A menudo sí, pero primero revisa Solscan para confirmar que la transacción original no se completó ni sigue pendiente. Una transacción que parece atascada todavía puede completarse, y volver a enviarla demasiado pronto puede provocar una transferencia duplicada.

Artículos relacionados
Compartir
copy

Ganadoras

iconiconiconiconiconiconiconicon
Atención al cliente:@weikecs
Cooperación empresarial:@weikecs
Trading cuantitativo y MM:bd@weex.com
Programa VIP:support@weex.com