Jinsi ya Kupunguza Ada za Uhamisho wa USDT kupitia API : Hatua kwa Hatua Kwa Kutumia API TronNRG
Toleo fupi: uhamisho wa kawaida USDT TRC-20 hutumia Energy 65,000. Ikiwa pochi yako haina Energy , Tron hutumia takriban TRX 13 kutoka kwenye salio lako ili kuifunika. Ukiwa na API TronNRG unagawa Energy hiyo hiyo kwa TRX 4 — takriban punguzo la 70% kwa kila utumaji. Muunganisho ni shughuli tatu za HTTP: tuma TRX kwenye anwani ya dispatch, saini ujumbe wa umiliki, na POST kwenye sehemu ya mwisho ya /delegate. Mwongozo huu unapitia kila hatua ukiwa na msimbo na makosa manne ya kawaida utakayopata katika uzalishaji.
Kabla ya Kuanza
Unahitaji mambo matatu kabla ya simu ya kwanza API :
Pochi Tron yenye TRX . Angalau TRX 4 za kulipia ugawaji mmoja. Katika uzalishaji, zaidi — utakuwa unalipa kwa kila uhamisho, na kuongeza pochi mara kwa mara ni rahisi kuliko kuifadhili kwa ufadhili mdogo kwa kila utumaji.
Njia ya kusaini jumbe za Tron . TronWeb hufichua tronWeb.trx.signMessageV2() . Python hutumia tron.trx.sign_message_v2() kupitia tronpy. PHP hutumia maktaba ya iexbase/tron-api. Marejeleo ya API TronNRG yana mifano inayofanya kazi katika lugha zote nne.
Anwani ya pochi ya mpokeaji. Amua mapema kama unakabidhi pochi inayolipa yenyewe (kwa urahisi zaidi) au pochi nyingine unayoidhibiti (usanidi wa hazina). Yoyote kati ya hayo yanafanya kazi. Saini huunganisha vyote viwili pamoja.
Kifuniko kinachozunguka kitendakazi chako cha kutuma USDT kilichopo. Kifuniko hufanya shughuli tatu za HTTP (kulipa, kusaini, kudai), husubiri Energy itue, kisha huita mantiki yako ya uhamisho wa USDT iliyopo. Huo ndio muunganisho mzima. Kila kitu kilicho hapa chini ni maelezo ya kila hatua.
Hatua ya 1: Tuma TRX kwa Anwani ya Usafirishaji
Tuma TRX kutoka kwenye pochi ambayo unailipia Energy , kwa anwani ya utumaji TronNRG . Kiwango cha chini kabisa ni TRX 4 (ambayo hununua Energy 65,000, inatosha kwa uhamisho mmoja wa kawaida USDT ). Kiwango cha juu zaidi kwa kila utumaji ni TRX 1,000 ( Energy Milioni 16.25). Bei ni ya mstari katika Energy 16,250 kwa kila TRX katikati.
Katika TronWeb :
const DISPATCH = 'TFqUiCu1JwLHHnBNeaaVKH7Csm4aA3YhZx';
const payment = await tronWeb.trx.sendTransaction(DISPATCH, 4 * 1e6);
// payment.txid is what you will sign in Step 2
Kosa la kawaida: kutuma TRX katika nambari kamili zilizo na SUN lakini ukisahau ubadilishaji. TRX ina nambari 6 za desimali. 4 TRX ni 4_000_000 SUN ( 4 * 1e6 ). Kukosea huku hutuma vumbi (ugawaji utakuwa mdogo sana) au mamia ya TRX (ugawaji utafanikiwa lakini utakuwa umelipa zaidi ya inavyohitajika). Daima ongeza mara mbili ya kiasi kabla ya kupitisha kwa sendTransaction .
Hatua ya 2: Saini Ujumbe wa Uidhinishaji
API inahitaji uthibitisho kwamba mtu anayedai uwakilishi ndiye mtu yule yule aliyelipa. Unatoa hii kwa kusaini ujumbe kwa kutumia ufunguo wa faragha wa pochi inayolipa. Muundo wa ujumbe ni:
{payment_tx_hash}:{delegate_to_address}
Ambapo payment_tx_hash ni txid iliyorejeshwa katika Hatua ya 1 na delegate_to_address ni anwani ya Tron unayotaka Energy ikabidhiwe. Katika TronWeb :
const message = `${payment.txid}:${delegateTo}`;
const signature = await tronWeb.trx.signMessageV2(message);
Kwa nini muundo huu: huondoa hitaji la funguo API huku ukiweka ugawaji salama. Hakuna mtu mwingine anayeweza kudai malipo yako kwa sababu ni wewe tu unayeshikilia ufunguo wa faragha. Unaweza pia kulipa kutoka kwa pochi A na kugawa hadi pochi B, mradi tu unadhibiti A — muhimu kwa hazina zinazofadhili Energy kwa pochi nyingi za kutuma kutoka kwa mlipaji mmoja.
Kosa la kawaida: kutumia mbinu isiyo sahihi ya kusaini. Tron ina viwango viwili vya kusaini ujumbe — signMessage (legacy) na signMessageV2 (EIP-191 inaoana). API inatarajia V2. Kutumia legacy kutazalisha sahihi inayoonekana halali ambayo API inakataa kama kutolingana kwa sahihi.
Hatua ya 3: Dai Uwakilishi Wako
TUMIA hash ya malipo, pochi lengwa na sahihi kwa api.tronnrg.com/delegate kama JSON.
const res = await fetch('https://api.tronnrg.com/delegate', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
tx_hash: payment.txid,
delegate_to: delegateTo,
signature
})
}).then(r => r.json());
API inarudisha sehemu tatu utakazotumia: res.energy (kiasi cha Energy kilichotumwa, sawa na TRX iliyotumwa mara 16,250), res.delegations[0].tx (hash ya muamala wa uwasilishaji kwenye mnyororo - hifadhi hii kwa kumbukumbu yako ya ukaguzi), na res.ref (kitambulisho cha marejeleo kama nrg_d_42 muhimu kwa maswali ya usaidizi).
Ujumbe unatua kwenye mnyororo ndani ya takriban sekunde 3 baada ya dai kufanikiwa. Unadumu kwa dakika 15 kuanzia wakati huo. Baada ya dakika 15, Energy yoyote isiyotumika inarudi kiotomatiki kwenye bwawa la TronNRG - bila kurejeshewa pesa kwa kiasi.
Hatua ya 4: Tangaza Uhamisho Wako wa USDT
Kabla ya kutangaza uhamisho wa USDT , thibitisha kuwa Energy imefika. Piga kura tronWeb.trx.getAccountResources() kwenye pochi lengwa hadi EnergyLimit - EnergyUsed iwe angalau 65,000. Kipindi cha 500ms chenye muda wa kuisha kwa sekunde 30 ni cha kawaida.
Kisha tuma USDT kama kawaida yako. Energy inagharamia ada. Hakuna TRX inayochomwa kutoka kwenye pochi ya kutuma.
// Wait for Energy to arrive
await pollUntilEnergyAvailable(delegateTo, 65000, { interval: 500, timeout: 30000 });
// Broadcast the USDT transfer
const contract = await tronWeb.contract().at( USDT _CONTRACT);
const txHash = await contract.transfer(recipient, amount).send({ feeLimit: 20_000_000 });
Weka kila wakati Kikomo cha feeLimit. Ikiwa Energy haitafika na msimbo wako utatangazwa hata hivyo, Kikomo cha feeLimit kinafunika kiwango cha juu cha TRX ambacho mtandao unaweza kuchoma. 20 TRX (inayoonyeshwa kama 20,000,000 SUN) ni dari inayofaa - ya kutosha kufunika uhamisho mmoja ikiwa Energy itashindwa, ikiwa imefunikwa ili mdudu asiweze kutoa pochi ya moto.
Hii Inakuokoa Nini Hasa
Akiba ya kila uhamisho huwekwa katika masharti ya TRX : takriban TRX 9 huhifadhiwa kwa kila utumaji wa kawaida USDT (kuepukwa kwa TRX 13, ukiondoa TRX 4 hulipwa kwa Energy ). Nambari hiyo haibadiliki kulingana na hali ya soko - ni sifa ya kiwango cha itifaki ya mtandao Tron . Mabadiliko ni kiasi cha dola ambacho 9 TRX inawakilisha.
Kwa kiasi halisi cha biashara, akiba huongezeka haraka:
| Uhamisho wa Kila Siku | Burn ya TRX ya Mwaka (hakuna API ) | TRX ya kila mwaka kupitia API | TRX Imehifadhiwa kwa Mwaka | Kupunguza |
|---|---|---|---|---|
| 10 | ~47,450 | 14,600 | ~32,850 | ~69% |
| 100 | ~474,500 | 146,000 | ~328,500 | ~69% |
| 500 | ~2.37M | 730,000 | ~1.64M | ~69% |
| 1,000 | ~4.75M | 1.46M | ~3.29M | ~69% |
| 5,000 | ~23.7M | 7.30M | ~16.4M | ~69% |
Kwa takwimu za sasa za USD kwa bei ya moja kwa moja TRX , tumia kikokotoo cha ada TronNRG — ingiza kiasi chako cha kila siku na kitarudisha akiba ya dola ya wakati halisi.
Ikiwa unatumia uhamisho zaidi ya 500 kwa siku, inafaa pia kulinganisha dhidi ya TRX ya kujiwekea akiba ili kuzalisha Energy yako mwenyewe. Kujiwekea akiba kuna gharama ya karibu sifuri kwa kila uhamisho lakini kunahitaji mtaji mkubwa. Kikokotoo cha kuvunja usawa wa kuweka akiba kinakuambia mahali ambapo mistari API dhidi ya kujiwekea akiba inavuka kwa ujazo wako maalum.
Utatuzi wa matatizo
Makosa manne hutokea mara nyingi vya kutosha kustahili kujulikana mapema:
Kutolingana kwa saini (kawaida). API inasaini na V2 lakini ulisaini na mbinu ya zamani signMessage . Rekebisha: badilisha hadi signMessageV2 . Orodha kamili ya misimbo ya hitilafu iko kwenye hati ya hitilafu TronNRG .
Malipo hayakupatikana. Ulipiga simu /delegate kabla ya muamala wa malipo kuthibitishwa kwenye mnyororo. Rekebisha: subiri angalau kizuizi kimoja (kama sekunde 3) baada ya Hatua ya 1 kabla ya kupiga simu Hatua ya 3. Katika msimbo, piga kura tronWeb.trx.getTransaction(payment.txid) hadi itakaporudisha matokeo.
Malipo chini ya kiwango cha chini. Ulituma chini ya TRX 4. Utumaji huchukulia chochote kilicho chini ya TRX 4 kama batili na marejesho ya kiotomatiki. Rekebisha: angalia kiasi kabla ya kutuma — kiwango cha chini ni thabiti.
Energy haikufika. Ugawaji ulifanikiwa upande wa API lakini pochi lengwa bado haionyeshi Energy . Rekebisha: subiri kizuizi kingine na uangalie tena — uenezaji unaweza kuchukua sekunde 6 badala ya 3. Ikiwa Energy bado haionekani baada ya sekunde 30, angalia anwani ya pochi lengwa uliyowasilisha inalingana na ile unayouliza (uchapaji hapa ndio mkosaji wa kawaida).
Kwa wingi wa biashara: wasiliana na TronNRG kwenye Telegram kwa uthibitisho wa webhook, bei ya jumla na SLA maalum.
Miongozo inayohusiana: API Energy Tron kwa watengenezaji · Hubadilisha uhamishaji USDT kiotomatiki kwa kiwango · Tuma USDT kwa chini ya $1
SIMU TATU API . Punguzo la 70% kwa kila uhamisho wa USDT .
TronNRG iko moja kwa moja katika api.tronnrg.com. Kiwango cha chini cha TRX 4, bei ya mstari hadi TRX 1,000. Uwasilishaji wa sekunde 3. Uidhinishaji unaotegemea sahihi, hakuna ufunguo wa API unaohitajika. Hati kamili katika kila lugha inayotumika katika support.tronnrg.com.
NISHATI YA KODI →