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

By: WEEX
|
0

Un swap muestra una etiqueta roja de "fallida", los fondos que querías transferir no se movieron y tu billetera apenas ofrece algo más que un mensaje de error impreciso. Es una experiencia común en Solana, y la explicación completa suele estar en la blockchain, a solo una búsqueda de distancia.

La clave es determinar en cuál de estas dos situaciones estás: una transacción que llegó a la red y falló, o una que nunca llegó a registrarse en la cadena. Solscan suele poder decirte cuál fue el caso y, muchas veces, por qué.

Qué puede significar "fallida" 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ó una condición de la que dependía. Este tipo de fallo queda registrado permanentemente en la cadena, junto con un error y los registros del programa.

En el segundo caso, la transacción nunca llega a confirmarse. 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 período, vence y se descarta. Por lo general, una transacción así no aparece en ningún explorador, porque nunca llegó a la blockchain.

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

En el caso de las transacciones que llegan a confirmarse y luego fallan, las causas habituales son no tener suficiente SOL para cubrir la comisión de red (más un pequeño depósito cuando hay que crear una cuenta de token nueva), que se supere la tolerancia de deslizamiento durante un swap 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 habitual en operaciones complejas.

En el caso de las transacciones que nunca llegan a confirmarse, las causas habituales son que venza el hash de bloque, a menudo por una firma lenta, una demora al responder a la solicitud de confirmación o una conexión con retraso, 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 qué pasó en Solscan

Primero, copiá la firma de la transacción desde el historial de actividad de tu billetera o desde la aplicación que usaste y pegala en la barra de búsqueda de Solscan. Si la transacción llegó a confirmarse, la página suele mostrar un estado fallido en lugar de exitoso, y puede señalar la instrucción que falló.

Más abajo en la página, buscá secciones como los detalles de las instrucciones o los mensajes de registro; sus nombres exactos y su diseño pueden cambiar con el tiempo. Los registros muestran qué programa se ejecutó y dónde se detuvo, por lo general con el número de la instrucción junto con el nombre o el código del error. Los códigos de error son específicos de cada programa, así que el mismo número puede significar cosas distintas según el programa; la documentación de ese programa ayuda a interpretarlo. Si Solscan no encuentra la firma, es posible que la transacción no haya llegado a confirmarse 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, así que los saldos de tus tokens quedan como estaban. Por lo general, el único costo es la pequeña comisión de red del intento, que se cobra igualmente 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 confirmarse, ya que no alcanzó la cadena. Antes de volver a intentarlo, de todos modos, conviene revisar el primer intento en Solscan, porque una transacción que parece trabada todavía puede procesarse y enviarla dos veces podría generar una transferencia duplicada.

Recordatorio de WEEX: revisá antes de volver a intentarlo

WEEX les recuerda a los usuarios que confirmen el estado del primer intento en Solscan 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 te pida una frase semilla o una clave privada no es una persona legítima, por más oficial que parezca, y ninguna solución auténtica requiere esos datos.

Conclusión

Una transacción fallida de Solana deja de ser un misterio cuando buscás su firma. Solscan puede mostrar si falló en la cadena o si nunca llegó a confirmarse, y los registros suelen indicar qué instrucción la detuvo. En la mayoría de los casos, los fondos quedan 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?
En general, no. Solana ejecuta una transacción como una sola unidad, así que, si falla alguna instrucción, se descartan sus cambios y los saldos quedan como estaban. Por lo general, solo se pierde la comisión de red.

2. ¿Igual 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 confirmarse, normalmente no se cobra y, por lo general, no aparece en Solscan.

3. ¿Por qué no encuentro mi transacción en Solscan?
Es posible que todavía no haya llegado a confirmarse, que haya vencido o se haya descartado, o que la firma se haya copiado de forma incorrecta. Revisá la firma, esperá un momento y comparala con el estado que muestra tu billetera.

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

5. ¿Es seguro volver a intentar una transacción fallida de Solana?
Muchas veces, sí, pero primero revisá Solscan para confirmar que la transacción original no se haya completado ni siga pendiente. Una transacción que parece trabada todavía puede procesarse, y volver a enviarla demasiado pronto puede generar 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