Errores de transferencia en TronLink y Trust Wallet: qué significa cada mensaje y qué hacer

Diccionario de errores de TronLink y Trust Wallet al enviar USDT TRC-20: qué significa cada mensaje, si se cobró dinero y cómo reenviar sin pérdidas extra.

Overtron Editorial

En resumen: un error de transferencia en TronLink o Trust Wallet casi siempre significa una de tres cosas. O la billetera no pudo construir la transacción (no hay TRX para la comisión, la dirección no está activada, la dirección no es válida), o un nodo de la red la rechazó antes de llegar al bloque (sin bandwidth, firma incorrecta, caducada), o entró en un bloque pero terminó con estado FAILED (OUT_OF_ENERGY, REVERT). En los dos primeros casos no se cobra nada. En el tercero, sus USDT siguen con usted, pero los TRX quemados en el intento no se devuelven. A continuación, cada mensaje y qué hacer con él.

Un smartphone con una señal de advertencia sobre un manual abierto y una lupa
Diccionario de errores: el mensaje indica en qué etapa se detuvo la transferencia

Cómo leer un error de transferencia en TronLink: tres etapas

Una transferencia de USDT TRC-20 pasa por tres etapas: la billetera construye y firma la transacción, un nodo de la red la valida y la acepta en la cola, y después se ejecuta en un bloque. El error en cada etapa se ve distinto y afecta a su dinero de forma distinta.

  • Antes del envío (la billetera): el botón está desactivado o aparece un aviso. No hay transacción, no hay TXID, no se cobra nada.
  • Rechazo del nodo: la billetera muestra un código como BANDWITH_ERROR, SIGERROR o TRANSACTION_EXPIRATION_ERROR. La transacción no llegó al bloque, no se cobra nada.
  • Ejecución en el bloque: hay TXID y Tronscan muestra FAILED con OUT_OF_ENERGY o REVERT. Los USDT no se movieron, pero los recursos y los TRX del intento se gastaron.

Lo primero ante cualquier error es averiguar si la transferencia tiene TXID. Si lo tiene, ábralo en Tronscan: el estado y el motivo allí son más precisos que el texto de la billetera.

Más guías sobre cómo seguir una transacción por su hash están en el blog de Overtron.

Errores antes del envío: la billetera no firma la transferencia

«TRX insuficiente para la comisión de red» / Insufficient TRX

El mensaje más frecuente tanto en TronLink como en Trust Wallet. Una transferencia de USDT llama a un contrato inteligente y necesita energy: unos 64 500–65 000 hacia una dirección que ya tiene USDT y unos 131 000 hacia una vacía. Si la billetera no tiene energy, la red quema TRX en su lugar: aproximadamente 6,5 TRX, o unos 13 TRX hacia una dirección vacía. La billetera ve de antemano que faltan TRX y no deja enviar.

Solución: recargar la billetera con TRX con margen, o conseguir energy en la dirección del remitente por adelantado mediante staking o alquiler. Con energy, los TRX solo hacen falta para el bandwidth, y la primera transferencia del día suele caber en las 600 unidades gratuitas.

Account does not exist / dirección no activada

Una dirección TRON nueva solo existe en la red después de activarse: con su primera transferencia entrante de TRX o TRC-10. Si a la dirección solo han llegado USDT, puede que aún no esté activada y no se pueda enviar nada desde ella: el nodo responde que la cuenta no existe. Solución: enviar un poco de TRX a la dirección; después funcionará con normalidad.

Balance is not sufficient

El importe supera el saldo disponible. Con USDT, una causa común es intentar enviar «todo el saldo» redondeando hacia arriba o un espacio sobrante en el campo del importe. Con TRX, querer enviar hasta la última unidad cuando parte se necesita para la comisión. Reduzca el importe y compruebe que tiene seleccionado USDT TRC-20 y no otro token con nombre parecido.

Invalid address / dirección no válida

Una dirección TRON empieza por la letra T y tiene 34 caracteres. El error aparece si pega una dirección de otra red (por ejemplo, que empieza por 0x), una dirección cortada o con un espacio de más. La billetera le protege: esa transferencia no irá a otra red. Copie la dirección de nuevo y compare algo más que los primeros y últimos caracteres: los estafadores generan a propósito direcciones parecidas.

Rechazo del nodo: la transacción no llegó al bloque

BANDWITH_ERROR

Se escribe así, con errata: es su nombre en el protocolo. Significa que a la transacción le faltó bandwidth: las 600 unidades gratuitas diarias ya se gastaron y no hay TRX en el saldo para pagar los bytes. Una transferencia simple ocupa unos 345–360 de bandwidth, así que la segunda transferencia del día sin TRX suele chocar justo con esto. Solución: mantener una pequeña reserva de TRX, esperar a que se recupere el límite gratuito o conseguir bandwidth junto con la energy.

SIGERROR / Permission denied

La firma no coincide con los permisos de la billetera. Causas inofensivas: importó una dirección solo de lectura o firma con la cuenta equivocada. Causa peligrosa: los permisos de la billetera fueron reescritos; un estafador puso su propia clave como propietaria mediante multifirma y su clave ya no puede enviar nada. Si el error aparece de repente en una billetera que usa desde hace tiempo, revise la pestaña Permissions en Tronscan.

Cómo se ve y qué hacer después: billetera TRC20 con multifirma: estafa de permisos.

TRANSACTION_EXPIRATION_ERROR y TAPOS_ERROR

La transacción se firma con referencia a un bloque reciente y un tiempo de vida. Si tardó demasiado en llegar al nodo (mala conexión, confirmación lenta en la billetera, hora incorrecta en el teléfono), caducó o su bloque de referencia quedó obsoleto, y el nodo la descarta. No se cobra nada. Compruebe que la hora del dispositivo se ajusta automáticamente y reenvíe la transferencia.

DUP_TRANSACTION_ERROR

El nodo ya vio exactamente esta transacción. Normalmente es un segundo toque en «Enviar» tras congelarse la pantalla. La primera transacción probablemente salió: búsquela en el historial o en Tronscan por dirección antes de enviar el importe otra vez.

En el bloque, pero FAILED

OUT_OF_ENERGY

La transacción se ejecutó, pero la energy y los TRX que podía quemar se agotaron antes de terminar. El culpable habitual es el fee limit, el tope de TRX que la transacción puede quemar, fijado demasiado bajo, sobre todo al enviar a una dirección vacía que necesita el doble de energy. Los USDT siguen en su dirección, pero la energy usada y los TRX quemados no se devuelven. Antes de reintentar, compruebe si el destinatario tiene USDT y asegure energy con margen.

REVERT

El propio contrato de USDT se negó a ejecutar la transferencia. Causas típicas: la dirección del remitente o del destinatario está congelada por el emisor, el saldo tiene menos USDT que la transacción o la billetera generó datos de llamada incorrectos. Reintentar a ciegas no sirve: primero averigüe la causa.

Qué se devuelve tras un REVERT y por qué: transacción fallida en TRON.

Transacción fallida en Trust Wallet: mismas causas, otras palabras

Trust Wallet muestra mensajes simplificados como «fondos insuficientes para la comisión» o «la transacción falló» y muestra el código de red con menos frecuencia. Las causas son las mismas, así que haga esto: abra los detalles de la transacción, copie el hash y mire el estado en Tronscan. Sin hash, es un error previo al envío (TRX, dirección, importe). Con hash y estado FAILED, mire el motivo: OUT_OF_ENERGY o REVERT.

Tenga en cuenta además que Trust Wallet decide por sí mismo cuántos TRX está dispuesto a gastar y no siempre muestra el fee limit con tanto detalle como TronLink. Para transferencias frecuentes, tener energy en la dirección por adelantado es más fiable que depender del cálculo automático.

Qué hacer ante un error de transferencia: paso a paso

  • No vuelva a pulsar «Enviar» hasta saber si la primera transacción salió.
  • Busque el TXID en el historial de la billetera. Sin TXID, es un error previo al envío y el dinero sigue donde estaba.
  • Si hay TXID, ábralo en Tronscan y mire el estado y el motivo.
  • Para «TRX insuficiente», BANDWITH_ERROR y OUT_OF_ENERGY, resuelva los recursos: TRX con margen, o energy y bandwidth en la dirección del remitente.
  • Para SIGERROR y REVERT, revise primero los permisos de la billetera y si las direcciones están congeladas: reintentar no ayudará.
  • Reintente con un importe pequeño si duda de la dirección o de los ajustes.

Para que los errores por recursos no se repitan, puede comprar energía TRON para una transferencia concreta: hacia una dirección con USDT o hacia una vacía. El precio depende del mercado y se ve antes de pagar, y la página de estado del servicio muestra que la entrega funciona. Cómo gestionar energy en la billetera se explica en la guía cómo usar TronLink.

El mensaje de error es una pista sobre la etapa en la que se detuvo la transferencia. Si sabe la etapa, ya sabe si se cobró algo y qué hacer después.

¿Necesita energy para una transferencia de USDT? Alquílela en el bot de Telegram @overtronbot: la energy llega a su dirección por delegación, sin entregar claves.

Lee también

FAQ

¿Por qué TronLink muestra un error al enviar USDT?

Lo más frecuente es que la billetera no tenga energy ni TRX suficientes para que la red los queme en su lugar. Con menos frecuencia, la dirección no está activada, la dirección del destinatario no es válida, se agotó el bandwidth o el contrato revirtió la transferencia (REVERT).

¿Se cobra dinero cuando falla una transferencia en TronLink?

Si la transferencia no tiene TXID o un nodo la rechazó (BANDWITH_ERROR, SIGERROR, caducada), no se cobra nada. Si llegó a un bloque con estado FAILED, los USDT siguen con usted, pero la energy y los TRX gastados en el intento no se devuelven.

¿Qué significa OUT_OF_ENERGY en Trust Wallet y TronLink?

A la transacción le faltó energy y TRX permitidos para quemar hasta terminar. Normalmente el fee limit era demasiado bajo o el destinatario es una dirección vacía que necesita unos 131 000 de energy en lugar de unos 65 000.

¿Qué hago si Trust Wallet dice fondos insuficientes para la comisión?

Recargar la dirección con TRX con margen o conseguir energy por adelantado mediante staking o alquiler. El importe de USDT no influye: la comisión se paga en TRX o en recursos de la red.

¿Por qué aparece BANDWITH_ERROR si tengo energy?

Energy y bandwidth son recursos distintos. Las 600 unidades gratuitas de bandwidth al día alcanzan para aproximadamente una transferencia simple; después hacen falta TRX o bandwidth comprado.

¿Puedo reenviar la transferencia después de un error?

Sí, pero antes confirme por el TXID que la primera transacción no salió y elimine la causa. Con REVERT y SIGERROR, reintentar sin revisar no ayudará.

¿SIGERROR significa que me hackearon?

No necesariamente: pasa con direcciones solo de lectura. Pero si el error aparece de repente en una billetera que usa, revise Permissions en Tronscan: los permisos pueden haberse reescrito mediante multifirma.

¿Por qué TronLink dice que la dirección del destinatario no es válida?

Una dirección TRON empieza por T y tiene 34 caracteres. La billetera no acepta una dirección de otra red (que empieza por 0x), una cortada o con un espacio de más: así le protege de enviar a la red equivocada.