
Di TRON, akun yang dimiliki eksternal dan akun kontrak pintar bukan jenis akun yang sama. Akun yang dimiliki eksternal dikendalikan oleh kunci pribadi. Akun kontrak menjalankan kode sesuai logika dan aturan akses yang telah diprogram. Keduanya dapat menyimpan TRX dan token, tetapi cara mereka memulai tindakan berbeda. Perbedaan ini menjadi penting saat membangun Penjelajah, dompet, sistem pembayaran, dan dapp. Antarmuka sebaiknya tidak mengasumsikan bahwa setiap alamat mewakili seseorang atau bahwa setiap transfer ke kontrak pasti memicu logika aplikasinya. Dokumentasi akun TRON mencatat bahwa transfer TRX langsung ke alamat kontrak dapat meningkatkan saldo TRX-nya tanpa menjalankan fungsi receive() atau fallback() kontrak di Mainnet. Pengembang sebaiknya merancang instruksi setoran berdasarkan perilaku kontrak yang sebenarnya, bukan asumsi berdasarkan hanya pada alamat. @trondao @justinsuntron #TronEcoStar
