شروع کار
نمای کلی
کاری که TronEnergy انجام میدهد، نحوهی واگذاری اختیارات در Energy و اینکه چرا روزانه بیش از ۱۳۰۰۰ واگذاری از طریق آن انجام میشود.
TronEnergy منابع محاسباتی ( Energy ) را بنا به تقاضا به کیف پولهای Tron واگذار میکند، بنابراین انتقال USDT با کسری از هزینه معمول آنها انجام میشود. بدون سپردهگذاری، بدون قفل شدن سرمایه، بدون اتصال به کیف پول.
مشکل
هر انتقال USDT در Tron به یک منبع محاسباتی به نام Energy نیاز دارد. بدون آن، شبکه TRX شما را میسوزاند یا انتقال به طور کامل انجام نمیشود.
۶۵۰۰۰ Energy
برای هر انتقال استاندارد USDT الزامی است. برای دریافتکنندگان جدید دو برابر میشود.
حدود ۱۳ TRX سوخته شده
هزینهای که شبکه در صورت نداشتن Energy دریافت میکند. این مبلغ تقریباً ۳.۵۰ دلار برای هر انتقال است.
۸,۸۵۱ خطا در روز
تحلیل ما از ۸۳۴ میلیون انتقال نشان داد که ۳.۲ میلیون مورد به دلیل کمبود Energy با شکست مواجه شدهاند.
راه حل
بدون TronEnergy
در هر انتقال حدود ۱۳ TRX (۳.۵۰ دلار) میسوزاند
اگر TRX کافی نباشد، انتقال انجام نمیشود.
کاربر برای پوشش کارمزد باید TRX خریداری کند
با TronEnergy
از ۴ TRX به ازای هر انتقال (۱.۰۸ دلار) — خطی با نرخ ۱۶۲۵۰ Energy / TRX
Energy در حدود ۳ ثانیه واگذار میشود
بدون نیاز به اتصال کیف پول
دو مسیر ادغام
ساده (بدون کد)
کاربران 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.25M
const delegateTo = 'TRecipientWallet';
const trxAmount = 4; // change this for more energy
const payment = await tronWeb.trx.sendTransaction(ADDR, trxAmount * 1e6);
// Step 2: Sign — proves you are the sender
const message = `${payment.txid}:${delegateTo}`;
const signature = await tronWeb.trx.signMessageV2(message);
// Step 3: Claim the delegation
const result = await fetch(`${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 hash
print(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 به طور خودکار به آدرس فرستنده در زنجیره بازپرداخت میشود.
قفل ۱۵ دقیقهای
Energy به مدت ۱۵ دقیقه واگذار میشود. این زمان برای تکمیل انتقال USDT شما کافی است.