Ringkasan
Pembaruan harga: Sender Max kini menggunakan tip minimum 0.001 SOL. Tip ini
memasukkan pengiriman Anda ke buffer tip prioritas untuk posisi teratas dalam blok — berikan tip lebih besar agar masuk lebih dahulu.
sendTransaction, atau hingga empat transaksi dengan sendBundle.
Tingkat ini memerlukan tip minimum 0.001 SOL. Untuk pengiriman yang dioptimalkan dari segi biaya melalui satu jalur, gunakan tingkat khusus SWQOS.
Fastest Landing
Dirutekan melalui setiap jalur berkecepatan tinggi untuk memberikan probabilitas
tertinggi agar berhasil masuk
Priority Tip Buffer
Pengiriman Anda masuk ke buffer tip prioritas yang mengutamakan pengiriman
dengan tip tertinggi — berikan tip lebih besar agar masuk lebih dahulu
No Credits
Tersedia di semua paket tanpa menggunakan kredit API
0.001 SOL Minimum Tip
Tip minimum yang diperlukan untuk masuk ke buffer tip prioritas dan menggunakan setiap
jalur perutean
Cara kerjanya
Ketika Anda memberikan tip minimal 0.001 SOL, pengiriman Anda — baik berupa transaksi tunggal maupun bundel — dirutekan melalui setiap jalur berkecepatan tinggi yang tersedia dan dimasukkan ke buffer tip prioritas. Buffer tersebut mengutamakan tip tertinggi, sehingga menaikkan tip di atas nilai minimum akan meningkatkan peluang Anda untuk masuk lebih dahulu.Tip di bawah 0.001 SOL tidak masuk ke buffer tip prioritas — tip tersebut dikirim atas dasar upaya terbaik
melalui lebih sedikit jalur. Untuk pengiriman berlatensi rendah yang dapat diprediksi dengan tip lebih
rendah, gunakan tingkat khusus SWQOS
(0.000005 SOL).
Kapan menggunakan Max
Good fit
Akun yang sangat diperebutkan, peluncuran token kompetitif, likuidasi, dan setiap
transaksi yang layak diberi tip lebih tinggi agar masuk lebih dahulu.
Consider SWQOS-only instead
Alur yang sensitif terhadap biaya atau bervolume tinggi, saat satu jalur cepat dapat memproses transaksi secara andal.
Persyaratan
Setiap pengiriman Sender Max harus menyertakan:- Tip: Transfer SOL minimal 0.001 SOL ke akun tip yang ditentukan. Dalam bundel, setidaknya satu transaksi harus menyertakan tip.
- Biaya prioritas: Instruksi harga unit komputasi dengan biaya prioritas minimal 5.000 lamport. Lihat Biaya prioritas.
skipPreflight: true) bersifat opsional, tetapi direkomendasikan — pemeriksaan praproses meningkatkan latensi.
Biaya prioritas
Setiap transaksi harus menyertakan biaya prioritas minimal 5.000 lamport, dan kami merekomendasikan setidaknya 10.000 lamport agar transaksi masuk dengan lebih andal. Tip memasukkan transaksi Anda ke buffer tip prioritas, sedangkan biaya prioritas meningkatkan prioritasnya dalam penjadwal validator — keduanya memaksimalkan peluang transaksi Anda untuk masuk. Tetapkan biaya prioritas dengan instruksi harga unit komputasi. Total biaya prioritas Anda adalah harga unit komputasi (dalam mikro-lamport) dikalikan dengan batas unit komputasi:Endpoint
Gunakan endpoint HTTPS global untuk frontend, atau endpoint HTTP regional yang paling dekat dengan server Anda untuk backend. Frontend/browser (HTTPS global):Contoh Kode
- @solana/web3.js
- cURL
Bundel
Bundel hanyalah jenis payload lain yang diterima Sender Max. Kirim hingga 4 transaksi yang telah ditandatangani sepenuhnya dan transaksi tersebut akan dieksekusi secara atomik (semua atau tidak sama sekali) sesuai urutan, serta dimasukkan ke buffer tip prioritas yang sama seperti transaksi tunggal — buffer tersebut mengutamakan bundel dengan tip tertinggi agar masuk paling cepat.Persyaratan
- Hingga 4 transaksi, yang telah ditandatangani sepenuhnya. Transaksi tersebut dieksekusi secara berurutan dan atomik — jika ada yang gagal, seluruh bundel akan ditolak.
- Tip: setidaknya satu transaksi harus mentransfer minimal 0.001 SOL ke akun tip Sender yang ditentukan. Ini adalah tip Sender yang sama dengan yang digunakan untuk transaksi tunggal — Helius menambahkan tip jalur yang diperlukan (termasuk Jito) untuk Anda, sehingga Anda tidak perlu menambahkan tip Jito terpisah.
- Biaya prioritas: setiap transaksi harus menyertakan biaya prioritas minimal 5.000 lamport.
Mengirim
Kirim ke endpoint Sender denganmethod: "sendBundle". Gunakan endpoint HTTPS global untuk frontend, atau endpoint regional mana pun untuk backend — semua wilayah Sender didukung.
- @solana/web3.js
- cURL
Melacak transaksi yang masuk
Lacak bundel dengan cara yang sama seperti Anda melacak transaksi tunggal — dengan memantau setiap tanda tangan transaksi hingga masuk. Karena bundel bersifat atomik, konfirmasi atas salah satu transaksi berarti seluruh bundel telah masuk. Anda tidak menggunakangetBundleStatuses atau ID bundel.
Gunakan metode yang paling sesuai dengan stack Anda:
- Lakukan polling pada
getSignatureStatuseshingga tanda tangan dikonfirmasi. - Berlangganan LaserStream atau LaserStream WebSocket, lalu pantau tanda tangan yang telah masuk.
- Gunakan Shred Delivery atau produk streaming Helius lain yang menampilkan tanda tangan yang telah masuk.
Praktik Terbaik
- Pemilihan endpoint: Gunakan
https://sender.helius-rpc.com/fastuntuk aplikasi frontend guna menghindari masalah CORS. Untuk aplikasi backend, gunakan endpoint HTTP regional yang paling dekat dengan server Anda. - Tip dinamis: Naikkan tip Anda di atas 0.001 SOL untuk transaksi yang sangat diperebutkan guna meningkatkan prioritas Anda dalam buffer tip.
- Pemanasan koneksi: Gunakan endpoint
/pingselama periode tidak aktif yang lebih lama dari 5 detik. - Biaya prioritas: Gunakan Helius Priority Fee API untuk mendapatkan rekomendasi secara real-time.
- Percobaan ulang: Tetapkan
maxRetries: 0dan terapkan logika percobaan ulang Anda sendiri.
Terkait
Sender Overview
Konsep bersama: endpoint, pemanasan koneksi, batas laju, dan TPS khusus.
SWQOS-Only Tier
Pengiriman berlatensi rendah yang dioptimalkan dari segi biaya melalui satu jalur (tip minimum 0.000005 SOL).
MEV Protect
Rutekan transaksi agar menghindari validator yang secara statistik terkait dengan serangan sandwich.