Чем занимается TronEnergy , как работает делегирование Energy и почему через него ежедневно осуществляется более 13 000 делегирований.
TronEnergy делегирует вычислительные ресурсы ( Energy ) кошелькам Tron по запросу, поэтому переводы USDT осуществляются за небольшую часть их обычной стоимости. Никакого стейкинга, никакой блокировки капитала, никакой привязки к кошельку.
Проблема
Для каждого перевода USDT в Tron требуется вычислительный ресурс, называемый Energy . Без него сеть сжигает ваши TRX , или перевод полностью не удается.
65 000 Energy
Требуется для каждого стандартного перевода USDT . Для получателей, получающих перевод впервые, сумма удваивается.
Сожжено ~13 TRX
Стоимость услуг сети в случае отсутствия Energy составляет примерно 3,50 доллара за каждый перевод.
8851 отказ в день
Наш анализ 834 миллионов переводов показал, что 3,2 миллиона из них не состоялись из-за недостатка Energy .
Решение
Без TronEnergy
За один перевод уходит примерно 13 TRX (3,50 доллара).
Передача не удаётся, если недостаточно TRX
Для покрытия платы пользователь должен приобрести TRX
С TronEnergy
От 4 TRX за передачу (1,08 доллара) — линейная зависимость 16 250 Energy / TRX
Energy распределяется примерно за 3 секунды.
Подключение кошелька не требуется.
Два пути интеграции
Просто (без кода)
Пользователи отправляют TRX на кошелек TronEnergy на tronnrg.com. Energy делегируется автоматически. API ключ не требуется, подключение к кошельку не нужно.
API (для платформ)
Ваша платформа обращается к нашему REST API для программного делегирования Energy . Отправьте TRX , подпишите сообщение, подтверждающее право собственности, и запросите делегирование. Ключ 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"
Ключевые цифры
99.97%
ВРЕМЯ БЕСПЕРЕБОЙНОЙ РАБОТЫ
13K+
ЕЖЕДНЕВНО
~3s
ДЕЛЕГАЦИЯ AVG
60+
СТРАНЫ
Не находящийся под опекой
Мы никогда не храним USDT или токены пользователей. Energy распределяется по протоколу Tron . Подключение кошелька не требуется.
Автоматические возвраты средств
Если делегирование не удается после оплаты, TRX автоматически возвращается на адрес отправителя в блокчейне.
15-минутный шлюз
Energy , отведенное на перевод USDT , составляет 15 минут. Этого более чем достаточно для завершения перевода.