Ce que fait TronEnergy , comment fonctionne la délégation Energy et pourquoi plus de 13 000 délégations sont effectuées chaque jour par son intermédiaire.
TronEnergy met à disposition des ressources de calcul ( Energy ) aux portefeuilles Tron à la demande, ce qui permet de réaliser des transferts USDT à un coût bien inférieur au coût habituel. Sans staking, sans blocage de capital, sans connexion de portefeuille.
Le problème
Every USDT transfer on Tron requires a computational resource called Energy. Without it, the network burns your TRX or the transfer fails entirely.
65 000 Energy
Obligatoire pour chaque transfert USDT standard. Montant doublé pour les nouveaux bénéficiaires.
~13 TRX brûlés
Le coût facturé par le réseau en l'absence Energy est d'environ 3,50 $ par transfert.
8 851 défaillances par jour
Notre analyse de 834 millions de transferts a révélé que 3,2 millions ont échoué en raison d' Energy insuffisante.
La solution
Sans TronEnergy
Consomme environ 13 TRX par transfert (3,50 $).
Le transfert échoue si le nombre TRX est insuffisant.
L'utilisateur doit acheter TRX pour couvrir les frais.
Avec TronEnergy
À partir de 4 TRX par transfert (1,08 $) — linéaire à 16 250 Energy / TRX
Energy déléguée en ~3 secondes
Aucune connexion à un portefeuille n'est nécessaire.
Deux voies d'intégration
Simple (sans code)
Users send TRX to the TronEnergy wallet on tronnrg.com. Energy is delegated automatically. No API key, no wallet connection.
API (pour les plateformes)
Your platform calls our REST API to delegate Energy programmatically. Send TRX, sign a message to prove ownership, and claim via the API.
const API = 'https://api.tronnrg.com';
const ADDR = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx';
// Step 1: Send TRX to the payment address// Linear pricing: 16,250 energy per TRX. Min 4 TRX (65k energy), max 1,000 TRX.// 4 → 65k · 8 → 130k · 16 → 260k · 40 → 650k · 1000 → 16.25Mconst delegateTo = 'TRecipientWallet';
const trxAmount = 4; // change this for more energyconst payment = await tronWeb.trx.sendTransaction(ADDR, trxAmount * 1e6);
// Step 2: Sign — proves you are the senderconst message = `${payment.txid}:${delegateTo}`;
const signature = await tronWeb.trx.signMessageV2(message);
// Step 3: Claim the delegationconst result = awaitfetch(`${API}/delegate`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
tx_hash: payment.txid,
delegate_to: delegateTo,
signature,
}),
}).then(res => res.json());
console.log(result.energy); // trxAmount × 16,250 (e.g. 4 → 65000)
console.log(result.delegations[0].tx); // on-chain tx hash
console.log(result.ref); // "nrg_d_42"
import requests
API = 'https://api.tronnrg.com'
ADDR = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx'# Step 1: Send TRX to ADDR (on-chain via your Tron library)# Linear pricing: 16,250 energy per TRX. Min 4 TRX, max 1,000 TRX.
trx_amount = 4# 4 → 65k · 8 → 130k · 16 → 260k · 1000 → 16.25M
tx_hash = send_trx(ADDR, trx_amount)
delegate_to = 'TRecipientWallet'# Step 2: Sign — proves you are the sender
message = f'{tx_hash}:{delegate_to}'
signature = tron.trx.sign_message_v2(message)
# Step 3: Claim the delegation
result = requests.post(f'{API}/delegate', json={
'tx_hash': tx_hash,
'delegate_to': delegate_to,
'signature': signature,
}).json()
print(result['energy']) # trx_amount × 16,250 (e.g. 4 → 65000)print(result['delegations'][0]['tx']) # on-chain tx hashprint(result['ref']) # "nrg_d_42"
# Step 1: Send TRX to TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx (via wallet)# Linear pricing: 16,250 energy per TRX. Min 4 TRX (65k), max 1,000 TRX (16.25M).# Send 4 for a standard transfer, 8 for a new-wallet transfer, more for bulk.# Step 2: Sign the message tx_hash:delegate_to (proves you are the sender)# Use tronWeb.trx.signMessageV2() in your code# Step 3: Claim the delegation
curl -X POST https://api.tronnrg.com/delegate \
-H "Content-Type: application/json" \
-d '{
"tx_hash": "YOUR_PAYMENT_TX_HASH",
"delegate_to": "TRecipientWallet",
"signature": "YOUR_SIGNATURE"
}'
$api = 'https://api.tronnrg.com';
$addr = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx';
// Step 1: Send TRX to $addr (on-chain via your Tron library)// Linear pricing: 16,250 energy per TRX. Min 4 TRX, max 1,000 TRX.// $trxAmount = 4; // 4 → 65k · 8 → 130k · 16 → 260k · 1000 → 16.25M// $payment = $tron->sendTrx($addr, $trxAmount);// $txHash = $payment['txid'];// Step 2: Sign — proves you are the sender// $message = $txHash . ':' . $delegateTo;// $signature = sign_message_v2($message);// Step 3: Claim the delegation$ch = curl_init("${api}/delegate");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode([
'tx_hash' => $txHash,
'delegate_to' => $delegateTo,
'signature' => $signature,
]),
]);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);
echo$result['energy']; // $trxAmount * 16250 (e.g. 4 → 65000)echo$result['ref']; // "nrg_d_42"
Chiffres clés
99.97%
DISPONIBILITÉ
13K+
TOUS LES JOURS
~3s
DÉLÉGATION MOYENNE
60+
PAYS
Non-gardien
Nous ne détenons jamais USDT ni les jetons des utilisateurs. Energy est distribuée via le protocole Tron . Aucune connexion à un portefeuille n'est requise.
Remboursements automatiques
Si la délégation échoue après le paiement, TRX sont automatiquement remboursés à l'adresse de l'expéditeur sur la blockchain.
Verrouillage de 15 minutes
Energy est allouée pour 15 minutes. Largement suffisant pour effectuer votre transfert USDT .