š—žš—˜š—šš—”š—šš—”š—Ÿš—”š—” š—£š—”š—„š—¦š—œš—”š—Ÿ š—£š—˜š—„š—Ÿš—Ø š——š—œš—§š—”š—”š—šš—”š—”š—œ š—¦š—˜š—–š—”š—„š—” š—˜š—žš—¦š—£š—Ÿš—œš—¦š—œš—§

Aplikasi kompleks jarang hanya terdiri dari satu operasi yang terisolasi.

Frontend mungkin meminta kuotasi, memeriksa konektivitas dompet, menyimulasikan transaksi, mengirimkannya, lalu mengambil hasilnya. Kegagalan pada tahap mana pun dapat membuat pengguna tidak yakin dengan apa yang sebenarnya terjadi.

Aplikasi yang tangguh sebaiknya mengidentifikasi langkah yang gagal dan menyampaikannya secara akurat.

→ Kegagalan memperoleh kuotasi tidak boleh ditampilkan seolah-olah swap telah selesai.
→ Waktu tunggu pengiriman yang habis tidak boleh langsung dianggap sebagai bukti kegagalan.
→ Transaksi yang telah dikonfirmasi tidak boleh menghilang dari antarmuka hanya karena permintaan data berikutnya gagal.

Perbedaan ini penting di seluruh ekosistem DeFi, termasuk aplikasi yang digunakan untuk mengakses layanan SUN.io.

Penanganan kesalahan bukan sekadar urusan pengembang. Hal ini menentukan apakah pengguna dapat memulihkan diri dengan aman ketika terjadi hal yang tidak terduga.

@OfficialSUNio
@justinsuntron

#TRONEcoStar