Skip to main content

Menggunakan Helius Sender dengan Jupiter Swap API

Helius Sender adalah layanan pengiriman transaksi Solana berlatensi rendah yang mengirim transaksi Anda melalui semua jalur (Helius, Jito, Harmonic, Rakurai, dan lainnya), sehingga memaksimalkan kecepatan penyertaan dan tingkat keberhasilan transaksi masuk. Jupiter Swap API memungkinkan Anda menemukan rute dengan harga paling efisien untuk swap dan membuat transaksi yang siap digunakan. Dengan menggabungkan kedua alat ini, trader dapat memanfaatkan peluang trading sebelum pesaing dan meningkatkan kemungkinan keberhasilan swap.
Sender tersedia untuk umum — tidak memerlukan paket apa pun.

Cara kerjanya

  1. Dapatkan kuotasi Jupiter untuk pasangan trading
  2. Gunakan kuotasi tersebut untuk membuat transaksi swap dengan Jupiter Swap API
  3. Sesuaikan transaksi agar kompatibel dengan Sender
  4. Siarkan transaksi melalui Helius Sender untuk memaksimalkan tingkat keberhasilan

Persyaratan

  • Node.js ≥ 20 (diuji dengan v20.9.0)
  • TypeScript ≥ 5
  • Akun Helius (gratis atau berbayar) untuk akses RPC
  • Dompet Solana dengan SOL yang mencukupi untuk biaya transaksi dan tip
Instal dependensi secara global: npm i -g typescript

Implementasi

1

Set up the environment

Atur "types": ["node"] di tsconfig.json AndaAtur "type": "module" di package.json
2

Create the Jupiter Swap Client

Buat file bernama jupiter-swap-sender.ts dengan kode berikut:
3

Configuration

Ganti API key dan kunci privat yang ditulis langsung dalam kode dengan kredensial Anda. Tetapkan parameter yang tepat untuk swap Anda: alamat token, jumlah, dan slippage. Pilih endpoint Sender yang paling dekat dengan server Anda.
4

Run the Application

Jalankan skrip untuk melakukan swap Jupiter melalui Helius Sender:

Contoh output

Contoh transaksi