Me yasa za a yi hayar bandwidth?
Kowace ma'amalar TRON tana cinye bandwidth. Kowane adireshi mai aiki yana samun bandwidth 600 kyauta a rana — amma yana ƙarewa da sauri:
- 600 bandwidth kyauta/rana = kusan canja wurin USDT 1 (TRC-20) — sannan ya ƙare
- Bandwidth na kyauta ya ƙare → hanyar sadarwa tana ƙona ~0.35 TRX a kowace ma'amala maimakon
Yin hayar bandwidth ta API yana kashe ~0.34 TRX ga raka'a 350 (canja wuri ɗaya). Ga sabis ɗin da ke yin canja wurin da yawa a rana daga adireshi ɗaya, hayar ta fi arha kuma a iya hasashe.
Bandwidth shine albarkatu mai arha — amma a girma (biyan kuɗi mai yawa, musayar, bots) TRX da aka ƙona yana taruwa. Yi hayarsa kamar yadda kake hayar makamashi.
Abin da kake buƙata
- Asusu a tronrental.com
- Makullin API (Dashboard → API → Ƙirƙiri Makulli)
- TRX a cikin ma'aunin ka (Dashboard → Ajiya)
- Minti 5
Farawa da sauri: sayen farko cikin matakai 3
Mataki 1 — Duba farashi
curl https://api.tronrental.com/v1/bandwidth/prices{
"price_sun_1h": 400,
"price_sun_1d": 630,
"min_volume": 350,
"max_volume": 100000,
"fixed_fee_trx": "0.2"
}price_sun_1h shine farashin kowace raka'ar bandwidth na hayar awa 1; price_sun_1d na rana 1. min_volume / max_volume suna iyakance oda ɗaya, fixed_fee_trx ana ƙara shi a saman.
Mataki 2 — Sayi bandwidth
curl -X POST https://api.tronrental.com/v1/bandwidth/buy \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"target_address": "TRecipient...", "volume": 350, "duration": "1h"}'{
"id": 1842,
"status": "pending",
"volume": 350,
"price_trx": "0.34",
"target_address": "TRecipient..."
}Ana ba da bandwidth ga target_address — zai iya zama adireshin ka ko na wani. Raka'a 350 suna rufe canja wurin USDT na yau da kullun.
Mataki 3 — Tabbatar da oda
curl https://api.tronrental.com/v1/orders/1842 \
-H "X-API-Key: YOUR_API_KEY"{
"id": 1842,
"status": "filled",
"volume": 350,
"txid": "a1b2c3..."
}Lokacin da matsayi ya zama "filled" — an ba da bandwidth. Yanzu za ka iya aika ma'amalar ka.
Abu ɗaya a Python
import httpx
API_KEY = "your_api_key"
BASE = "https://api.tronrental.com/v1"
HEADERS = {"X-API-Key": API_KEY}
async def buy_bandwidth(target_address: str, amount: int = 350) -> dict:
async with httpx.AsyncClient() as client:
resp = await client.post(
f"{BASE}/bandwidth/buy",
headers=HEADERS,
json={"target_address": target_address, "volume": amount, "duration": "1h"},
)
resp.raise_for_status()
return resp.json()Abu ɗaya a JavaScript
const API_KEY = "your_api_key";
const BASE = "https://api.tronrental.com/v1";
async function buyBandwidth(targetAddress, amount = 350) {
const resp = await fetch(`${BASE}/bandwidth/buy`, {
method: "POST",
headers: {
"X-API-Key": API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
target_address: targetAddress,
volume: amount,
duration: "1h",
}),
});
if (!resp.ok) throw new Error(`API error: ${resp.status}`);
return resp.json();
}Nawa bandwidth za a saya?
| Yanayi | Bandwidth | Me yasa |
|---|---|---|
| Canja wurin USDT ɗaya | 350 | Girman canja wurin TRC-20 na yau da kullun |
| Canja wuri da yawa daga adireshi ɗaya | 350 × N | 600/rana na kyauta yana rufe canja wuri na farko kawai |
Ba ka tabbata nawa bandwidth na kyauta ya rage? Duba kafin saye:
curl "https://api.tronrental.com/v1/tools/address-info?address=TRecipient..."{
"bandwidth_used": 0,
"bandwidth_limit": 600,
"is_activated": true
}Iyaka: mafi ƙaranci 350 bandwidth ga kowace oda, mafi yawa 100,000. Lokuta: "1h" da "1d".
Hayar makamashi
Bandwidth yana rufe ma'amalar kanta, amma canja wurin USDT (TRC-20) yana buƙatar makamashi kuma — kuma a nan ne ainihin kuɗin yake. Ba tare da makamashi ba, hanyar sadarwa tana ƙona 6.43–13.28 TRX a kowane canja wuri.
Idan kana aika USDT, kusan koyaushe kana son makamashi kuma. Yin hayarsa yana kashe ~1.80 TRX ga 65K maimakon ƙona 6.43 TRX.
Saye
curl -X POST https://api.tronrental.com/v1/energy/buy \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"target_address": "TRecipient...", "volume": 65000, "duration": "1h"}'65,000 makamashi = canja wurin USDT 1 (mai karɓa yana da USDT tuni), 131,000 idan mai karɓa bai taɓa riƙe USDT ba. Duba jagorar API na makamashi ta musamman don cikakkun bayanai.
Cikakken misali: sayi bandwidth → aika ma'amala
Tsarin duniya na ainihi — sayi bandwidth ga adireshin mai aikawa, jira a ba da shi, sannan aika ma'amalar:
import asyncio
import httpx
API_KEY = "your_api_key"
BASE = "https://api.tronrental.com/v1"
HEADERS = {"X-API-Key": API_KEY}
async def buy_bandwidth_and_wait(target: str, amount: int = 350) -> str:
async with httpx.AsyncClient() as client:
resp = await client.post(
f"{BASE}/bandwidth/buy",
headers=HEADERS,
json={"target_address": target, "volume": amount, "duration": "1h"},
)
data = resp.json()
if resp.status_code == 400:
raise Exception(f"Purchase failed: {data.get('detail', data)}")
resp.raise_for_status()
order_id = data["id"]
for _ in range(10):
await asyncio.sleep(3)
check = await client.get(f"{BASE}/orders/{order_id}", headers=HEADERS)
order = check.json()
if order["status"] == "filled":
return order["txid"]
raise TimeoutError(f"Order {order_id} not filled after 30s")
async def send_usdt_with_resources(sender: str, recipient: str, amount_usdt: float):
bw_tx = await buy_bandwidth_and_wait(sender, amount=350)
print(f"Bandwidth delegated: {bw_tx}")
# ... your USDT transfer logic here (tronpy, tronweb, etc.)Sarrafa kuskure
| Matsayin HTTP | Ma'anarsa | Abin da za a yi |
|---|---|---|
| 400 | Buƙata mara kyau (adireshi mara inganci, ma'auni bai isa ba) | Karanta saƙon kuskure, gyara kuma sake gwadawa |
| 429 | An wuce iyakar yawa (100 req/minti) | Jira kuma sake gwadawa da backoff |
| 5xx | Kuskuren sabar | Sake gwadawa da exponential backoff |
Tambayoyin da ake yawan yi
Yaya sauri ake ba da bandwidth?
Yawanci 3–5 daƙiƙa. Ana ba da bandwidth on-chain a cikin block na gaba.
Shin ina buƙatar sayen bandwidth kwata-kwata? Ba kyauta ba ne?
Kowane adireshi yana samun bandwidth 600 kyauta a rana — ya isa ga kusan canja wurin USDT 1. Idan ka canja wuri fiye da haka daga adireshi ɗaya a rana, hanyar sadarwa tana ƙona TRX don bandwidth, kuma hayar ta fi arha.
Bandwidth ko makamashi — me nake buƙata don canja wurin USDT?
Dukansu. Bandwidth yana rufe rikodin ma'amala (~350 raka'a); makamashi yana rufe aiwatar da kwangilar wayo (65,000 raka'a). Makamashi shine mai tsada — yawancin mutane suna hayar duka biyun.
Zan iya sayen bandwidth ga adireshin wani?
Eh. Saita target_address zuwa kowane adireshin TRON mai inganci. Ba sai ka mallake shi ba.
Ina cikakkun takardu suke?
docs.tronrental.com — duk endpoints, schemas na buƙata/amsa, saitin webhook, da ƙari.