Jika transaksi gagal, apakah biaya SOL tidak dikenakan?

Di Solana, “eksekusi gagal” dan “tidak ada biaya yang dikenakan” adalah dua hal yang berbeda.

Dokumentasi resmi menjelaskan bahwa total biaya transaksi dipotong dari akun pembayar sebelum eksekusi dimulai. Biaya ini tetap dikenakan meskipun eksekusi selanjutnya gagal.

Total biaya terdiri dari biaya dasar dan biaya prioritas opsional, yang keduanya dibayar dalam SOL. Biaya dasar digunakan untuk verifikasi tanda tangan; biaya prioritas meningkatkan peluang transaksi diproses lebih dahulu, tetapi tidak menjamin eksekusi berhasil.

Jadi, saat melihat pemberitahuan “gagal”, sebaiknya periksa terlebih dahulu detail transaksi on-chain. Transaksi yang telah diproses tetapi eksekusinya gagal berbeda dengan transaksi yang tidak diproses di blockchain. Keduanya tidak bisa disimpulkan begitu saja sebagai “tidak dikenakan biaya”.

$SOL

Sumber: Dokumentasi resmi Solana
https://solana.com/docs/core/fees/fee-structure