Обзор TronEnergy: как работает аренда энергии Tron
Что делает TronEnergy, как работает делегирование энергии Tron и почему через неё проходит более 13 000 делегирований в день. Снизьте комиссию переводов USDT с 13 TRX до 4.
TronEnergy делегирует вычислительные ресурсы (энергию) в кошельки Tron по требованию, чтобы переводы USDT прошли за часть обычной комиссии. Без стейкинга, без блокировки средств, без подключения кошелька.
Проблема
Каждый перевод USDT на Tron требует вычислительного ресурса, называемого Energy. Без него сеть сжигает ваш TRX или перевод полностью не проходит.
65 000 Energy
Требуется для каждого стандартного перевода USDT. Вдвое больше для получателей впервые.
~13 TRX сожжено
Это комиссия сети, если у вас нет Energy. Примерно $3.50 за перевод.
8 851 ошибка / день
Наш анализ 834M переводов выявил 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
СРЕДНЕЕ ДЕЛЕГИРОВАНИЕ
60+
СТРАНЫ
Без хранения средств
Мы никогда не храним USDT или токены пользователей. Энергия делегируется через протокол Tron. Подключение кошелька не требуется.
Автоматический возврат
Если делегирование энергии не пройдёт после платежа, TRX автоматически вернётся на адрес отправителя в блокчейне.
Блокировка на 15 минут
Энергия делегируется на 15 минут. Достаточно времени, чтобы завершить ваш перевод USDT.