Energía TRON para swaps y contratos: cuánto gastan las operaciones además de una transferencia de USDT
Los swaps en SunSwap, el approve, otros tokens y las llamadas a contratos gastan energía de forma distinta a una transferencia de USDT. Qué determina el consumo, cómo medirlo y cuándo conviene alquilar.
En breve: la energía TRON para un swap o cualquier otra llamada a un contrato inteligente hace falta igual que para una transferencia de USDT, pero normalmente se gasta más y no se puede dar una cifra exacta de antemano: el consumo depende del contrato, de la ruta del intercambio y del estado de los datos en la red. Las transferencias normales de TRX y TRC-10 no necesitan energía, solo bandwidth. Por eso el orden correcto es identificar la operación, medir su consumo con una simulación y solo después decidir si alquilar energía o dejar que se quemen TRX.

En nuestro artículo sobre la energía por transferencia analizamos un único escenario: USDT a una dirección que ya tiene el token. En la práctica en TRON se hace mucho más: se cambian tokens en SunSwap, se añade liquidez, se autoriza gasto con approve, se mueven otros TRC-20 y se llaman contratos ajenos. A continuación vemos en qué se diferencian estas operaciones en consumo de recursos y cómo evitar una sorpresa en la factura.
Qué operaciones de TRON gastan energía y cuáles no
La energía paga el cómputo de la máquina virtual de TRON. Quien no ejecuta un contrato no la necesita. Así se reparte por tipo de operación:
- Transferencia de TRX: solo bandwidth, sin energía.
- Transferencia de tokens TRC-10: también solo bandwidth.
- Transferencia de un token TRC-20, incluido USDT: bandwidth más energía, porque es una llamada a la función transfer del contrato del token.
- Approve, que permite a un contrato gastar sus tokens: transacción aparte, también llamada a contrato, también gasta energía.
- Swap en un exchange descentralizado: llamada al contrato router que ejecuta por dentro toda una cadena de llamadas, por eso gasta más energía que una transferencia simple.
- Despliegue de un contrato propio: consume una cantidad notable de energía que depende del tamaño del código.
Referencias verificadas: una transferencia de USDT a una dirección que ya tiene USDT cuesta aproximadamente 64 500–65 000 de energía, y a una dirección vacía cerca del doble (unos 131 000). Sin energía la red quema unos 6,5 TRX por una transferencia así y unos 13 TRX a una dirección vacía. Conviene juzgar las demás operaciones respecto a estas cifras y no según tablas ajenas.
Energía TRON para swaps: por qué un swap cuesta más que una transferencia
Un swap en un DEX no es una transferencia sino un conjunto de acciones dentro de una sola transacción. El contrato router lee el estado del pool, calcula el tipo de cambio con la fórmula del pool, toma su token de entrada, le envía el de salida, actualiza las reservas y escribe eventos. Cada paso cuesta energía y algunos se parecen por sí mismos a una transferencia de token. Por eso hay que esperar que un swap sea claramente más caro que una transferencia simple de USDT. Cuánto más depende del pool y de la ruta concretos.
Qué influye en el consumo durante un swap:
- Longitud de la ruta. Un par directo pasa por un pool, un cambio con token intermedio pasa por dos o más y gasta más energía.
- Tipo de pool y versión del protocolo: cada implementación ejecuta una lógica distinta.
- Estado de los datos. Escribir en una celda de almacenamiento que no se había usado cuesta más que actualizar una existente. Si nunca ha tenido el token de salida, la primera recepción cuesta más, el mismo principio por el que una transferencia a una dirección vacía pesa el doble.
- Un approve aparte. Si nunca ha permitido al contrato tocar ese token, hace falta una transacción extra y también cuesta energía.
La conclusión práctica: calcule el coste de un swap completo, approve más el intercambio, y no solo la segunda parte.
Comisión de SunSwap y otras comisiones: no las confunda
Cuando se habla de la comisión de SunSwap, normalmente se mezclan tres pagos distintos. Primero, la comisión del protocolo que el pool retiene del importe del swap y entrega a los proveedores de liquidez. Su tamaño lo fija el pool y no tiene relación con la energía. Segundo, el deslizamiento: la diferencia entre el tipo esperado y el real por el tamaño de la operación y la profundidad del pool. Tercero, la comisión de la red TRON, es decir, la energía y el bandwidth de los que hablamos.
Al calcular la economía de un arbitraje o de swaps regulares, mantenga estos tres sumandos separados: la comisión del protocolo y el deslizamiento dependen del importe, mientras que el coste de la energía depende de la complejidad de la llamada y del precio de la energía en el momento de la ejecución. El alquiler de energía reduce solo la última parte, las otras no cambian.
Tokens distintos de USDT: cómo estimar la energía de otros TRC-20
Cualquier transferencia TRC-20 es una llamada a transfer, pero las implementaciones difieren. Algunos tokens solo mueven un saldo, otros además cobran una comisión por transferencia, mantienen listas negras o actualizan registros auxiliares. Cuanta más lógica en transfer, mayor el consumo. Por eso las cifras de USDT no se pueden trasladar automáticamente a otros tokens, sobre todo a los que tienen mecánica fiscal propia.
Un método fiable es hacer una simulación de prueba en una dirección real con un importe real y anotar el resultado. Si mueve con regularidad el mismo token, una sola medición le da una base para planificar la reserva de energía de la semana.
Contratos inteligentes, fee limit y qué pasa si falta energía
En cualquier llamada a un contrato la cartera pide un fee limit, el máximo de TRX que está dispuesto a quemar si la energía no alcanza. Es un techo, no un pago. Si el consumo real cabe en la energía disponible, no se quema ningún TRX. Si falta energía y el techo es demasiado bajo, la transacción termina con el error OUT_OF_ENERGY. Un detalle desagradable: el cómputo realizado antes del fallo ya está pagado y esos recursos no se devuelven. Qué se recupera tras una transacción fallida lo contamos en el artículo sobre REVERT.
Cómo leer estos errores: artículos del blog sobre OUT_OF_ENERGY y transacción fallida en TRON y REVERT. En contratos de consumo alto fije el fee limit con margen, pero recuerde que es solo un techo.
Otra particularidad: el propietario de un contrato puede asumir parte de la energía del usuario. Entonces su consumo es menor que el coste total de la llamada. Se ve en los detalles de la transacción en Tronscan, en las líneas de recursos consumidos.
Cómo saber de antemano el consumo de energía de su operación
No adivine ni tome cifras de artículos, incluido este: tómelas de la red. Hay tres formas que funcionan.
- Simulación de la llamada. El método triggerconstantcontract de un nodo TRON ejecuta la llamada sin escribir en la blockchain y devuelve la energía usada. Así lo hacen los servicios que muestran un cálculo antes de firmar.
- Estimación del nodo. Algunos nodos admiten el método estimateenergy, que devuelve una estimación del consumo. La disponibilidad depende de la configuración del nodo.
- Transacciones pasadas. Abra en Tronscan una operación exitosa suya o ajena del mismo tipo y mire la energía consumida en los detalles. Es la forma más visual si repite la operación.
Cómo leer estas líneas en el explorador lo explicamos en la guía de Tronscan, y cómo se forma la comisión final, en el material sobre energía, bandwidth y SUN.
Recuerde: una estimación no es una garantía. Entre la simulación y la ejecución el estado del pool y del almacenamiento puede cambiar y el consumo real difiere un poco. Por eso es mejor tomar energía con un pequeño margen que justa.
Cuándo alquilar energía para swaps y contratos
La energía es universal: delegada a una dirección, cubre cualquier llamada a contratos desde esa dirección, no solo USDT. Alquila una vez por el plazo necesario y el swap, el approve y la transferencia del token en esa ventana la usan hasta que se agote. Lo que falte lo quema la red de sus TRX al precio del momento de la ejecución, y ese precio lo fijan los parámetros de la red, no nosotros.
Alquilar tiene sentido cuando las operaciones son regulares y ya ha medido su consumo: así es más fácil calcular cuánta energía necesita un periodo. Un swap puntual sin energía también se puede hacer quemando TRX, sobre todo cuando el importe es grande y la comisión de la red es pequeña a su lado. Para comparar alquiler y quema, use un cálculo con los parámetros vivos de la red en la fecha de la operación, porque los precios de los artículos caducan. Elija plazo y volumen para toda la cadena, por ejemplo approve y swap seguidos.
Si necesita energía para estas operaciones, puede comprar energía TRON para la dirección y el plazo que quiera, y el estado actual del servicio está en la página de estado. Los conceptos básicos están en el blog.
Mini lista de comprobación antes de un swap o llamada a contrato
- Defina qué incluye la operación: si hace falta approve y cuántas llamadas tiene la ruta.
- Haga una simulación y anote la energía del approve y del intercambio.
- Compruebe si la dirección tiene energía suficiente y qué margen queda.
- Fije el fee limit con margen, recordando que es un techo y no un pago.
- Tras la operación compare el consumo real en Tronscan con la estimación y ajuste el plan.
¿Quiere calcular cuánta energía necesita su rutina de swaps? Escríbanos por Telegram: @overtronbot.
Lee también

Comisión TRX: cuánto cobra la red TRON por cada operación y cómo no gastar TRX

Transferir USDT entre tus propias billeteras: cómo moverlo más barato

Alquiler de energía TRON por API: cómo automatizar pedidos de energía para pagos en USDT

Por qué los precios de la energía TRON son distintos: de qué se compone el coste del alquiler

Estafa de alquiler de energía TRON: 10 señales de alerta antes de pagar

Envié USDT a la red equivocada: cuándo se puede recuperar y cuándo no
¿Hace falta energía TRON para un swap en SunSwap?
Sí. Un swap es una llamada a un contrato inteligente y toda llamada a un contrato en TRON gasta energía y bandwidth. Si falta energía, la red lo cubre quemando TRX.
¿Cuánta energía gasta un swap frente a una transferencia de USDT?
Normalmente claramente más, porque dentro de una transacción se ejecuta una cadena de llamadas. La cifra exacta depende del pool y la ruta y hay que medirla con una simulación.
¿Hace falta energía para transferir TRX normales?
No. Las transferencias de TRX y de tokens TRC-10 usan solo bandwidth; la energía hace falta para ejecutar contratos.
¿Gasta energía el approve?
Sí. El approve es una transacción aparte que llama al contrato del token, por eso consume energía como las demás llamadas.
¿En qué se diferencia la comisión de SunSwap de la comisión de la red TRON?
La comisión del protocolo la retiene el pool del importe del swap a favor de los proveedores de liquidez. La comisión de red es energía y bandwidth. Son pagos distintos y el alquiler de energía afecta solo al segundo.
¿Cómo saber de antemano el consumo de energía?
Con una simulación de la llamada mediante triggerconstantcontract, la estimación del nodo estimateenergy o mirando transacciones exitosas pasadas del mismo tipo en Tronscan.
¿Qué pasa si no hay energía suficiente en un contrato?
Si el fee limit lo permite, se queman TRX para cubrir la parte que falta. Si el techo es bajo, la transacción termina con OUT_OF_ENERGY y el cómputo ya hecho está pagado y no se devuelve.
¿Un solo alquiler de energía cubre el approve y el swap?
Sí. La energía se delega a una dirección y cubre cualquier llamada a contratos desde ella hasta que se agote. Elija plazo y volumen para toda la cadena de acciones.