Jinsi ya Kufanya

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.

Unachojenga hasa

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 :

Nambari ya hatua ya 1

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 :

Nambari ya hatua ya 2

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.

Nambari ya hatua ya 3

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.

Muundo wa Hatua ya 4

// 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).

▸ API TronNRG iko moja kwa moja katika api.tronnrg.com.

Soma hati kamili →

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 →

FAQ

Ni njia gani ya haraka zaidi ya kupunguza ada za uhamisho USDT kiprogramu?
Tumia API ya ugawaji wa Energy . API TronNRG katika api.tronnrg.com inawasilisha Energy 65,000 (uhamisho mmoja wa kawaida USDT ) kwa TRX 4 badala ya TRX ~13 ambayo mtandao ungetumia vinginevyo — takriban punguzo la ada la 70%. Muunganisho huu ni shughuli tatu za HTTP: tuma TRX kwa anwani ya utumaji, saini ujumbe wa umiliki, POST kwa /delegate. Muda wa mwisho hadi mwisho ni kama sekunde 3 kabla ya kutangaza uhamishaji wako USDT .
Je, ninahitaji ufunguo API ili kutumia api.tronnrg.com?
Hakuna ufunguo API unaohitajika kwa mtiririko wa kawaida wa ugawaji. Uthibitishaji hufanywa kwa kusaini ujumbe kwa kutumia ufunguo wa faragha wa pochi ya kulipia. Hii inathibitisha umiliki wa mnyororo na inaruhusu API kuthibitisha ombi bila usanidi wowote wa akaunti, dashibodi, au siri za kuzunguka. Kwa ujazo wa biashara (uhamisho 500+ wa kila siku) na uthibitisho wa webhook na SLA maalum, wasiliana na TronNRG kwenye Telegram.
Je, ninaweza kulipa kutoka kwenye pochi moja na kugawanya Energy kwa nyingine?
Ndiyo. Ujumbe uliosainiwa huunganisha hash ya muamala wa malipo kwenye anwani ya mwakilishi_kwa mkoba. Mradi tu una ufunguo wa faragha wa mkoba unaolipa, unaweza kukabidhi Energy inayotokana na anwani yoyote Tron . Hii ni muhimu kwa mipangilio ya hazina ambapo mkoba wa ufadhili hulipa Energy kwa niaba ya mkoba mwingi unaotuma.
Je, mfumo wa bei ni upi — je, mimi hulipa 4 TRX kila mara?
Bei ni ya mstari katika Energy 16,250 kwa kila TRX , ikiwa na kiwango cha chini cha TRX 4 ( Energy 65,000, uhamisho mmoja wa kawaida) na kiwango cha juu cha TRX 1,000 ( Energy Milioni 16.25). Kwa hivyo TRX 8 hununua Energy ya kutosha kwa uhamisho wa kawaida mbili au uhamisho mmoja hadi kwenye pochi mpya (ambayo hugharimu mara mbili), TRX 40 hununua ya kutosha kwa uhamisho 10, na kadhalika. Uwasilishaji husubiri kwa dakika 15, kwa hivyo unaweza kulipa mara moja na kutuma miamala mingi USDT ndani ya dirisha hilo.
Nini kitatokea ikiwa uwasilishaji utashindwa baada ya mimi kuwa tayari nimelipa?
TronNRG hurejesha pesa za TRX kiotomatiki kwa anwani ya mtumaji iliyopo ikiwa uwasilishaji hauwezi kukamilika kwa sababu yoyote. Hakuna hali ya kukwama kwa fedha. Hata hivyo, katika uzalishaji bado unapaswa kutekeleza njia mbadala: ikiwa simu ya /delegate itashindwa au Energy haifiki ndani ya muda unaofaa, tangaza uhamisho wa USDT bila Energy (mtandao unaunguza TRX , uhamisho bado unakamilika) na uandike tukio hilo kwa uchunguzi.
Je, huduma TronNRG haihusiki na ulinzi?
Ndiyo. Energy hukabidhiwa kupitia utaratibu asilia wa ugawaji wa kiwango cha itifaki cha Tron . TronNRG haishiki USDT yako, haihitaji muunganisho wa pochi, na haiombi idhini zozote za tokeni. Huduma hutoa Energy kwa anwani yako ya pochi. Unatuma USDT kutoka kwa anwani yako ya pochi. Shughuli hizo mbili ni huru kabisa. Tokeni pekee ambazo TronNRG inagusa ni TRX unayotuma kununua Energy .
Ni lugha gani za programu zenye mifano inayofanya kazi?
Nyaraka za msanidi programu wa TronNRG katika support.tronnrg.com zinajumuisha mifano ya kunakili na kubandika katika JavaScript ( TronWeb ), Python (tronpy), PHP (iexbase/tron-api) na cURL. Lugha yoyote inayoweza kusaini ujumbe Tron na kupiga simu ya HTTP inaweza kuunganishwa - Utekelezaji wa Go, Rust, Java na C# zote zimesafirishwa hadi uzalishaji kwenye API hii.
Telegram WhatsApp