La energía alquilada no tiene que ir a la billetera que la pagó. En TronSave defines una dirección receptora, y la delegación llega ahí: así es como los exchanges cubren sus hot wallets, los servicios de nómina cubren sus direcciones de pago y las agencias cubren las billeteras de sus clientes desde una sola cuenta. Pero dos tipos de dirección se rechazan de plano, y uno de ellos sorprende a casi todos: no puedes delegar energía a un smart contract.
El receptor es solo un campo
Cada orden de compra tiene una dirección de destino para los recursos. Si dejas tu propia billetera, la energía llega a ti; si pegas la de otra persona, va a ella. Tú pagas, ella recibe la energía, y nada de la transacción requiere su participación ni su permiso.
Ese es el mecanismo detrás de la mayor parte del volumen de la plataforma. Un flujo de retiros alquila energía para la hot wallet que firmará las transferencias. Un servicio que cubre a sus clientes alquila para la dirección de cada cliente. Nada de esto requiere que el receptor tenga una cuenta, firme algo o sepa que TronSave existe.
La interfaz valida la dirección en vivo mientras escribes: muestra una marca verde cuando puede recibir, y una X con el motivo cuando no puede. Hay un lector de QR junto al campo para cuando trabajas desde el teléfono o con una dirección impresa.
Dos direcciones que se rechazan
| Estado | Qué significa | Solución |
|---|---|---|
| No activada on-chain | La dirección existe como texto, pero nunca se activó como cuenta TRON. | Actívala; mira más abajo. |
| Dirección de contrato | La dirección pertenece a un smart contract, que no puede recibir una delegación. | Usa la billetera que va a llamar al contrato. |
| Dirección inválida | No es una dirección TRON válida en absoluto. | Revisa si se pegó incompleta o con errores. |
Por qué una dirección no activada no puede recibir energía
Una dirección TRON no es una cuenta hasta que algo la activa. Hasta entonces no hay un registro de cuenta on-chain al que asociar los recursos delegados, así que la delegación no tiene dónde aterrizar. Es la falla más común cuando alguien carga en masa una lista de direcciones recién generadas: parecen direcciones válidas porque lo son, pero ninguna existe todavía como cuenta.
La herramienta Bulk Buy resuelve esto directamente: marca las filas inactivas y ofrece una acción Activate Addresses que activa las billeteras seleccionadas por aproximadamente 1,1 TRX cada una. Presupuesta esa partida cuando incorpores un lote de direcciones nuevas: para mil billeteras nuevas es una cifra real, y va aparte de la energía. Nuestra guía para activar una billetera TRON explica qué es la activación y por qué TRON cobra por ella.
Por qué una dirección de contrato no puede recibir energía
Esta es la que confunde a los desarrolladores, porque el instinto es razonable: llamar a mi contrato es caro, así que mi contrato necesita energía. TronSave lo rechaza sin rodeos (contract address, cannot receive delegation) y el propio texto de ayuda del campo dice que el destino «no puede ser una dirección de contrato».
La solución es cambiar dónde crees que cae el costo. La energía de una llamada a un contrato se consume de la cuenta que firma y envía la transacción, no del contrato al que se llama. Así que cuando tu servicio llama a un contrato, alquila la energía para la billetera que hace la llamada. El contrato nunca necesita energía.
En concreto: para enviar USDT alquilas para la billetera que envía, no para el contrato de USDT. Para llamar a tu propia dApp alquilas para la billetera de cada usuario, o para la hot wallet que firme en su nombre. Si te encuentras queriendo darle energía a un contrato, la dirección que realmente buscas está un paso antes. Mira cuánta energía cuesta una llamada a un smart contract para calcular esa cantidad.
Comprar para muchos receptores a la vez
Un receptor por orden funciona bien hasta que tienes cincuenta. Bulk Buy acepta una lista pegada o un CSV y aplica una misma cantidad y duración a cada dirección, con estado por dirección para que veas exactamente cuáles tuvieron éxito.
También hace la validación por adelantado, clasificando tu lista en las mismas categorías de arriba más los duplicados; así, una lista con una dirección repetida, un contrato y tres billeteras no activadas te lo indica antes de pagar y no después. Limpia la lista, activa lo que haga falta y luego compra.
Multifirma y pagar desde otra cuenta
Vale la pena separar dos distinciones relacionadas, porque es fácil confundirlas:
- Quién recibe la energía: la dirección receptora, explicada arriba.
- Quién paga: tu saldo interno prepago, que descuenta TRX al instante sin gas, o un pago on-chain desde tu billetera conectada.
La vía de pago on-chain admite multifirma, y hay un campo específico para la dirección de una cuenta multifirma. Eso importa para tesorerías y exchanges donde ninguna clave por sí sola puede mover fondos: el pago puede requerir sus cofirmas habituales mientras la energía igual llega a la billetera operativa que la necesite.
Si haces órdenes por la API, la misma separación aparece como parámetros distintos para el receptor y la cuenta solicitante, así que un servicio backend puede hacer órdenes en nombre de direcciones que no controla. Los SDK exponen ambos.
Una lista breve antes de un lote
- Confirma que cada receptor es una billetera, no un contrato.
- Busca direcciones no activadas y actívalas (~1,1 TRX cada una).
- Elimina duplicados de la lista: pagar dos veces por una dirección es un desperdicio silencioso.
- Decide el origen del pago: saldo interno para mayor rapidez, on-chain si se requiere multifirma.
- Calcula la energía por receptor, no por orden.
Preguntas frecuentes
¿Puedo comprar energía TRON para la billetera de otra persona?
Sí. Pon su dirección como receptora. No necesita una cuenta en TronSave ni tiene que aprobar nada: la delegación simplemente llega.
¿Por qué mi dirección receptora muestra una X roja?
Hay tres posibilidades: la cuenta no está activada on-chain, la dirección pertenece a un smart contract o no es una dirección TRON válida. Al pasar el cursor sobre la marca te dice cuál es.
Mi contrato necesita energía. ¿A dónde la envío?
A la billetera que firma la llamada. La energía se consume de la cuenta que llama, así que el contrato nunca tiene una delegación.
¿Cuánto cuesta activar una dirección?
Aproximadamente 1,1 TRX por billetera con la acción de activación de Bulk Buy. Es un costo único por dirección y va aparte de la energía que alquilas.
¿Puedo pagar desde una billetera multifirma?
Sí: la vía de pago on-chain admite multifirma, con un campo para la dirección de la cuenta multifirma. El receptor de la energía se define por separado.
¿El receptor se queda con la energía para siempre?
No. La energía alquilada se delega durante la duración que elegiste y después vuelve al proveedor. Lo que no se use simplemente no se consume.
En resumen
El campo de receptor es lo que hace que TronSave funcione para cualquiera que opere más de una billetera: financias las direcciones que firman, desde una cuenta, en una orden. Solo recuerda las dos reglas que impone la interfaz: el receptor debe ser una cuenta activada y debe ser una billetera, no un contrato. Ambas fallas se ven antes de pagar, siempre que mires la marca junto a la dirección.
¿Cubres más de una billetera? Pega tu lista en Bulk Buy en TronSave: valida cada dirección y marca contratos, duplicados y cuentas inactivas antes de que pagues.
TronSave publica este blog y opera el marketplace descrito aquí. El costo de activación de ~1,1 TRX y las reglas de validación de receptores reflejan el producto al momento de escribir y pueden cambiar. Esto no es asesoría financiera.
