Menggunakan LaserStream WebSocket
LaserStream WebSocket menyediakan integrasi WebSocket yang sederhana dan tersedia di semua paket Helius, sehingga menjadi pilihan praktis bagi pengembang. Contoh ini menggunakan metode logsSubscribe Solana, sehingga Anda hanya menerima pesan log.
Cara kerjanya
Hubungkan ke titik akhir LaserStream WebSocket, berlangganan log yang menyebut program Pump AMM, lalu proses data log yang masuk. Contoh berikut menyertakan logika penyambungan ulang otomatis dengan jeda eksponensial.Persyaratan
- Node.js ≥ 18 (diuji dengan v20)
- TypeScript ≥ 5 jika Anda berencana menjalankan sampel
.tsdengants‑node - Paket Helius apa pun – berfungsi di semua tingkatan paket
- Variabel lingkungan bernama
HELIUS_API_KEYyang menyimpan kunci API Anda
Implementasi
Install Dependencies
Create the WebSocket Client
standard-ws-pump.ts dengan kode berikut:Set Environment Variables
your-helius-api-key dengan kunci API Helius Anda yang sebenarnya dari dasbor.Jika Anda belum memiliki kunci API, daftar atau minta agen Anda membuatnya secara terprogram dengan Helius CLI.Run the Application
getTransaction dengan tanda tangan dari entri log.Manfaat utama
- Akses universal - Tersedia di semua paket Helius, termasuk tingkat gratis
- Ringan - Transfer data minimal karena hanya log yang dialirkan, bukan transaksi lengkap
- Mudah diterapkan - Menggunakan protokol WebSocket RPC Solana standar
- Hambatan masuk rendah - Ideal untuk pembuatan prototipe dan pemantauan awal
Mendapatkan detail transaksi lengkap
Karena WebSocket Standar hanya menyediakan pesan log, Anda memerlukan langkah tambahan untuk mendapatkan data transaksi lengkap:Masalah umum dan solusinya
No logs received
No logs received
Connection dropping
Connection dropping