Skip to main content
Metode Paling Akurat: Dapatkan estimasi biaya prioritas dengan presisi tertinggi melalui analisis transaksi Anda secara tepat. Direkomendasikan untuk aplikasi produksi yang sangat mengutamakan akurasi.

Ringkasan

Transaksi terserialisasi memberikan estimasi biaya paling akurat karena API dapat menganalisis akun dan operasi persis yang akan dijalankan dalam transaksi Anda.

Why Use Serialized Transactions

  • Akurasi tertinggi - Menganalisis operasi secara tepat
  • Analisis mendetail - Pola khusus instruksi
  • Estimasi realistis - Mencerminkan transaksi sebenarnya
  • Siap produksi - Dibuat untuk aplikasi penting

Best For

  • Aplikasi produksi
  • Transaksi kompleks
  • Operasi penting
  • Saat memerlukan akurasi maksimum

Keunggulan Dibandingkan Kunci Akun

Instruction-Specific Analysis

API dapat menganalisis operasi tertentu dan pola biaya historisnya, bukan hanya aktivitas akun.

Transaction Size Awareness

Mempertimbangkan ukuran dan kompleksitas aktual transaksi Anda untuk menghasilkan estimasi yang lebih akurat.

Read-Only Account Handling

Menganalisis akun yang dapat ditulis dan akun hanya-baca dengan lebih baik dalam konteks transaksinya.

Panduan Implementasi

1

Build Your Transaction

Buat transaksi Anda dengan semua instruksi (kecuali biaya prioritas)
2

Serialize the Transaction

Konversikan transaksi Anda ke format terserialisasi
3

Get Fee Estimate

Panggil API Biaya Prioritas dengan transaksi terserialisasi Anda
4

Apply Priority Fee

Tambahkan instruksi biaya prioritas dan kirim transaksi Anda

Contoh Mulai Cepat

Fungsi Implementasi Inti

Berikut adalah fungsi yang dapat digunakan kembali untuk mendapatkan estimasi biaya prioritas dari transaksi terserialisasi:

Contoh Implementasi Lengkap

Opsi Konfigurasi Lanjutan

Dapatkan estimasi untuk semua tingkat prioritas sekaligus:
Minta informasi mendetail tentang penghitungan biaya:
Ini memberikan wawasan tentang cara biaya dihitung, termasuk analisis per akun.
Sesuaikan jumlah slot yang dianalisis:

Praktik Terbaik

Transaction Serialization

Selalu serialisasikan transaksi aktual Anda, bukan versi yang disederhanakan

Instruction Order

Sertakan semua instruksi kecuali biaya prioritas dalam transaksi estimasi Anda

Strategi Penanganan Kesalahan

Masalah Umum & Solusinya

Masalah: Terjadi kesalahan saat membuat serialisasi transaksi yang belum lengkapSolusi: Selalu tetapkan bidang yang diperlukan sebelum serialisasi:
Masalah: Penggunaan blockhash usang menyebabkan kegagalan transaksiSolusi: Selalu dapatkan blockhash baru sebelum pengiriman akhir:
Masalah: Transaksi terlalu besar untuk diserialisasikanSolusi: Gunakan transaksi berversi atau bagi menjadi beberapa transaksi:

Kapan Menggunakannya Dibandingkan Kunci Akun

Use Serialized Transactions

Aplikasi produksi
  • Memerlukan akurasi maksimum
  • Transaksi multi-instruksi yang kompleks
  • Operasi penting
  • Aplikasi yang sensitif terhadap performa
Skenario pengembangan
  • Pengujian integrasi akhir
  • Pengoptimalan performa
  • Deployment produksi

Use Account Keys

Pengembangan & pembuatan prototipe
  • Estimasi cepat selama pengembangan
  • Transaksi sederhana
  • Perencanaan pratransaksi
  • Batasan arsitektur yang menghalangi serialisasi
Skenario analisis
  • Analisis pola biaya tingkat akun
  • Analisis akun secara batch
  • Riset pasar cepat

Sumber Daya Terkait

Account Keys Method

Metode lanjutan yang menggunakan kunci akun untuk kasus penggunaan khusus

API Reference

Dokumentasi dan parameter API lengkap