Pilih tingkat layanan Anda
Sender Max (tip minimum 0.001 SOL) merutekan transaksi melalui semua jalur dan memasukkannya ke buffer tip prioritas, tempat tip yang lebih besar diproses terlebih dahulu. Khusus SWQOS (0.000005 SOL) menggunakan satu jalur cepat untuk alur yang dioptimalkan berdasarkan biaya. Tambahkan?swqos_only=true ke URL endpoint.
Tip di antara kedua nilai minimum tersebut diproses secara upaya terbaik melalui lebih sedikit jalur. Karena itu, pilih salah satu tingkat layanan.
Pilih endpoint Anda
Backend sebaiknya menggunakan endpoint HTTP regional yang paling dekat dengan servernya (http://ewr-sender.helius-rpc.com/fast, fra, slc, ams, lon, sg, tyo).
Browser sebaiknya menggunakan endpoint HTTPS global https://sender.helius-rpc.com/fast, yang melakukan perutean otomatis dan menghindari masalah CORS.
Jaga koneksi tetap aktif
Handshake TCP/TLS awal menambah latensi pada pengiriman pertama setelah periode tidak aktif. Jika sistem Anda dapat memiliki jeda lebih dari sekitar 5 detik di antara pengiriman, jaga koneksi tetap aktif dengan endpoint ping:Bangun transaksi
Setiap transaksi Sender harus menyertakan transfer tip ke akun tip yang ditentukan dan harga unit komputasi. Sender menolak transaksi yang tidak menyertakan salah satunya. Menetapkan biaya prioritas secara permanen membuat Anda membayar terlalu mahal saat pasar sepi dan kalah bersaing saat pasar sibuk. Karena itu, tentukan nilainya melalui API Biaya Prioritas:send.ts
Kirim, lalu konfirmasikan
Kirim denganskipPreflight: true untuk mengorbankan validasi sisi klien demi latensi yang lebih rendah, lalu konfirmasikan melalui koneksi RPC Anda.
Sender segera mengembalikan tanda tangan, tetapi ini bukan bukti bahwa transaksi telah berhasil masuk:
maxRetries: 0, Anda mengendalikan kebijakan percobaan ulang: ketika waktu konfirmasi habis, bangun ulang transaksi dengan blockhash baru dan biaya yang dihitung ulang, alih-alih mengirim ulang transaksi yang sudah kedaluwarsa.
Throughput default adalah 50 TPS. Paket Professional dapat meminta batas yang lebih tinggi.
Opsional: hindari penyerang sandwich dalam perutean
Tambahkan?mev-protect=true ke URL endpoint untuk menghindari validator yang secara statistik terkait dengan serangan sandwich. Isi permintaan tidak berubah, dan fitur ini berfungsi pada kedua tingkat layanan:
sendBundle pada endpoint yang sama.
Panduan terkait
Sender overview
Tingkat layanan, endpoint, akun tip, dan batas laju secara lengkap
Trade on Preconfirmations
Padukan jalur pengiriman tercepat dengan sinyal transaksi paling awal