Berapa TRX yang dibutuhkan dompet untuk mengirim USDT
Dompet yang mengirim USDT di TRON punya dua angka yang harus dibuat benar, dan keduanya mudah tertukar. Yang satu adalah biayanya: apa yang diambil sebuah transfer dari akun. Yang lain adalah TRX yang harus dipegang akun, dan batas yang harus dibawa transaksi, agar transfernya bisa berjalan sama sekali. Dengan energi di dompet, ia membutuhkan TRX hanya untuk byte: tidak ada untuk transfer pertama hari itu, sekitar 0.345 TRX untuk tiap transfer sesudahnya. Tanpa energi, ia membutuhkan 6.5 TRX untuk tiap transfer ke penerima yang memegang USDT dan 13.1 TRX ke penerima yang tidak memegang, ditambah byte yang sama. Bagaimanapun juga, fee_limit transaksi harus mencapai seluruh pembakaran. Dompet yang didanai sebesar biayanya dan kekurangan angka kedua gagal dengan cara yang tetap memakan TRX.
Node mengambil yang lebih kecil dari dua batas
Mengirim USDT adalah panggilan ke dalam kontrak pintar, dan sebelum panggilan itu berjalan, node memutuskan berapa banyak energi yang boleh dipakainya. Ia menghitung dua angka dan mengambil yang lebih kecil. Yang pertama adalah apa yang sanggup dibayar akun: energi yang sudah dipegangnya, ditambah sebanyak unit yang bisa dibeli TRX-nya pada tarif protokol 100 sun per unit. Yang kedua adalah apa yang diizinkan transaksi: fee_limit-nya, dibagi dengan 100 sun yang sama.
Dua aturan menyusul. TRX di akun harus menutup energi apa pun yang akan dibakar transfer itu, karena saldo yang kurang dari pembakarannya membatasi panggilan di bawah apa yang dibutuhkannya. Dan fee_limit harus mengizinkan pembakaran itu, karena batas yang rendah membatasi panggilan sama kerasnya sebanyak apa pun TRX di belakangnya. Kurang di salah satunya dan panggilan berhenti di tengah jalan dengan OUT_OF_ENERGY, dan TRX yang sudah dibakarnya selama itu tetap terbakar (apa arti hasil itu).
Angka kedua itulah yang menjaring dompet yang menyewa atau melakukan staking. Node juga menghitung energi yang sudah dipegang akun terhadap fee_limit, dengan cara yang sama seperti ia menghitung TRX yang akan dibakar. Transaksi yang ditandatangani tanpa fee_limit membawa batas nol, dan batas nol membuat panggilan tidak boleh memakai energi sama sekali, yang didelegasikan maupun yang dibakar. Apa pun kata peringatan milik sebuah dompet, node melakukan aritmetika ini: energi milik akun sendiri tidak akan menutup panggilan itu, node akan membakar TRX untuk sisanya, dan transfer berjalan hanya bila saldo dan batasnya sama-sama mencapai sejauh itu.
Tiga percobaan oleh satu dompet di mainnet
Sisi fee_limit dari aturan itu bisa disaksikan di mainnet. Pada 6 Oktober 2026, ketika menelusuri catatan publik kontrak USDT, kami menjumpai satu pengirim yang mencoba transfer yang sama tiga kali dalam waktu kurang dari empat puluh menit. Transfer itu membutuhkan 130,285 unit energi, angka untuk penerima yang tidak memegang USDT, dan akunnya tidak punya energi sendiri, sehingga setiap unit harus dibeli dengan membakar TRX. Setiap baris adalah catatan transaksi itu sendiri.
| Percobaan, 6 Oktober 2026 | fee_limit | Hasil | Energi terpakai | TRX terambil |
|---|---|---|---|---|
| Pertama | 1.1 TRX | OUT_OF_ENERGY | 11,000 unit | 1.1 TRX |
| Kedua | tidak ada | OUT_OF_ENERGY | 0 unit | 0.339 TRX |
| Ketiga | 13.046 TRX | SUCCESS | 130,285 unit | 13.3735 TRX |
Percobaan pertama berhenti tepat di 11,000 unit, yaitu fee_limit-nya dibagi 100 sun. Akunnya sanggup membayar lebih: ia membayar seluruh pembakaran pada percobaan ketiga, dan catatannya tidak menunjukkan TRX masuk di antaranya. Percobaan kedua tidak membawa fee_limit, dan receipt-nya melaporkan batas nol pada instruksi pertama kontrak. Ia tidak memakai energi, tidak memindahkan USDT, dan tetap membayar byte-nya. Yang ketiga ditandatangani dengan fee_limit sedikit di atas pembakaran dan berhasil.
Pengirim itu pengecualian. Dari 12,000 panggilan USDT berturut-turut yang kami hitung pada sore yang sama, semuanya membawa fee_limit.
Ke berapa fee_limit harus diatur
fee_limit membatasi energi yang boleh dipakai panggilan itu, yang dipegang maupun yang dibakar, dan tidak menagih apa pun dengan sendirinya. Transfer yang energinya sudah ada di dompet tidak membakar sedikit pun, jadi batas yang longgar tidak berbiaya pada dompet yang punya energinya. Nilai yang tidak pernah menghentikan transfer di tengah jalan adalah pembakaran yang lebih besar, 13.1 TRX. Batas 6.5 TRX cukup hanya selama penerima masih memegang USDT saat transfer itu mendarat, dan penerima dengan saldo kosong berbiaya angka yang lebih besar, entah ia pernah memegang USDT atau tidak (dari mana kedua angka itu berasal). Batas di bawah apa yang dibutuhkan transfer menghentikan panggilan bahkan pada dompet yang memegang semua energi yang dibutuhkannya, karena node menghitung energi itu terhadap batasnya.
Ketika kami menyiarkan transfer yang sudah ditandatangani untuk Anda, di mode B, kami menerapkan aturan ini padanya sebelum energi apa pun dibeli. fee_limit yang tidak sanggup membayar energi transfer itu pada harga jaringan saat ini ditolak dengan 400 invalid_request dan details.reason yang diisi fee_limit_too_low. Estimasi untuk satu transfer itu mengembalikan pembakarannya sebagai burn_cost_trx, dan batas yang setidaknya setinggi itu selalu lolos.
Batas ini paling berarti pada transfer yang biayanya berubah setelah ia dihargai. Penerima yang memegang USDT ketika Anda memeriksanya, dan sudah mengosongkan saldonya saat transfer itu mendarat, berbiaya angka yang lebih besar. Bila dompet memegang energi untuk angka yang lebih kecil, node membakar selisihnya dari TRX. Saldo harus menutup selisih itu, dan fee_limit harus menutup seluruh angka yang lebih besar, karena energi yang dipegang dompet ikut dihitung terhadapnya. Kurang di salah satunya, transfer berhenti dengan OUT_OF_ENERGY, dan apa yang sudah dibakarnya selama itu tetap terbakar.
Dengan energi di dompet, yang tersisa adalah bandwidth
Energi membayar panggilan kontrak dan tidak ada yang lain. Byte transaksi diukur terpisah, sebagai bandwidth (kedua meteran berdampingan). Setiap akun mendapat 600 byte bandwidth gratis setiap hari, yang menutup sekitar satu transfer USDT. Lewat dari itu, jaringan membakar TRX untuk seluruh bandwidth yang ditagihkan pada tiap transaksi, dengan tarif sepuluh kali tarif energi: satu byte berbiaya sama dengan sepuluh unit energi.
Transfer USDT ditagih beberapa ratus byte bandwidth. Yang kami kirim dan ukur pada 2 September 2026 ditagih 345, dan ketiga percobaan di atas antara 339 dan 345. Jadi begitu jatah gratis habis pada transfer pertama hari itu, setiap transfer berikutnya membayar byte-nya dengan TRX, entah energinya disewa, di-stake, atau dibakar. Dompet yang sama sekali tidak memegang TRX tetap bisa mengirim transfer pertamanya hari itu di atas energi yang didelegasikan, dengan jatah gratis membayar byte-nya; transfer kedua membutuhkan TRX di akun (mengirim tanpa memegang TRX).
Biaya di luar transfer
Dompet pengirim harus sudah ada on-chain sebelum energi bisa didelegasikan kepadanya (apa itu aktivasi), dan mengirim TRX ke alamat yang belum pernah dilihat jaringan adalah yang menciptakan akunnya. Dua parameter rantai menetapkan harga pembuatan akun. Kami belum mengaktifkan sebuah alamat untuk melihat apakah satu transfer seperti itu membayar yang pertama saja atau keduanya, jadi tabel mencantumkan keduanya, dan jumlah keduanya adalah nilai yang harus disimpan untuknya. Dua parameter lain menetapkan harga memo pada sebuah transaksi dan transaksi yang ditandatangani di bawah izin multi-signature. Tidak seperti aktivasi, keduanya dikenakan pada setiap transaksi yang membawa memo atau izin multi-signature, sehingga dompet panas yang ditandatangani dengan cara itu menambahkan parameter tersebut ke setiap transfer yang dihitung di tabel di bawah. Keduanya belum pernah kami kirim, dan baris-baris itu hanya memberi parameternya tanpa sesuatu yang terukur.
| Parameter rantai, dibaca 3 September 2026 | Yang dihargainya | Nilai |
|---|---|---|
getEnergyFee | Satu unit energi, dibakar | 100 sun |
getFreeNetLimit | Bandwidth gratis yang didapat akun per hari | 600 byte |
getTransactionFee | Satu byte bandwidth di luar jatah gratis | 1,000 sun |
getCreateNewAccountFeeInSystemContract | Membuat akun baru dalam kontrak sistem | 1 TRX |
getCreateAccountFee | Membuat akun | 0.1 TRX |
getMemoFee | Memo pada sebuah transaksi | 1 TRX |
getMultiSignFee | Transaksi multi-signature | 1 TRX |
Penyangga untuk transfer sehari
Bila digabung, TRX yang habis dipakai dompet pengirim dalam sehari bergantung pada dari mana energinya berasal dan, bila ia membakar, pada jenis penerima yang dibayarnya. Tabel di bawah mengandaikan 345 byte bandwidth ditagih per transfer, jatah gratis dihabiskan pada transfer pertama hari itu, dan parameter di atas. Dompet yang membakar membayar 6.5 TRX atau 13.1 TRX energi pada setiap transfer, dan byte-nya mulai transfer kedua. Dompet yang punya energi hanya membayar byte-nya.
| Transfer per hari | Energi di dompet, disewa atau di-stake | Tanpa energi, penerima memegang USDT | Tanpa energi, penerima tanpa USDT |
|---|---|---|---|
| 1 transfer | 0 TRX | 6.5 TRX | 13.1 TRX |
| 10 transfer | 3.105 TRX | 68.105 TRX | 134.105 TRX |
| 100 transfer | 34.155 TRX | 684.155 TRX | 1344.155 TRX |
| Di atasnya, untuk satu penerima yang mengosongkan USDT-nya setelah dihargai | 6.6 TRX | 6.6 TRX | 0 TRX |
Energi sewaan dibayar dari saldo Anda pada kami, dan harganya per transfer ada di halaman harga. Energi hasil staking berbiaya TRX yang dikunci untuk menghasilkannya, yang berada di luar tabel ini (staking dibandingkan menyewa). Angka harian adalah apa yang harus disisakan di dompet oleh sebuah isi ulang sekali sehari. Sebelum satu transfer mana pun, batas bawahnya lebih kecil: pembakaran transfer itu, bila ia membakar, dan byte-nya.
Baris terakhir adalah margin untuk energi yang dibeli pada angka yang lebih kecil. Auto-refill mengisi kembali dompet sampai sekitar 131,000 unit setelah transfernya, cukup untuk kedua jenis penerima, jadi pada dompet seperti itu penerima yang ternyata membutuhkan angka yang lebih besar sudah tercakup dalam energi dan margin turun ke nol (cara kerja Auto-refill). Apa pun sumber energinya, fee_limit tetap harus menutup seluruh energi transfer itu, yaitu 13.1 TRX untuk penerima yang mungkin tidak memegang USDT saat transfer mendarat.
Kami tidak mengukur seberapa cepat jatah gratis pulih sepanjang hari; tabel hanya mengandaikan transfer pertama hari itu yang mengandalkannya, jadi untuk dompet yang menyebar transfernya, angka bandwidth-nya adalah batas atas.
Tentukan batas tiap transfer dari pembakaran yang akan dituntut node: POST /v1/estimate dan burn_cost_trx-nya di referensi API →