Skip to main content
SDK TypeScript Helius (helius-sdk) mempermudah pengembangan di Solana dengan TypeScript — di Node.js, browser, atau runtime lainnya. Halaman ini membahas cara menginstal dan menggunakan SDK, menangani kesalahan umum, serta menemukan dokumentasi terbaru. Perhatikan bahwa SDK telah ditulis ulang sejak versi 2.0.0. Hal ini dilakukan untuk menggunakan @solana/kit dan menghapus dependensi pada versi @solana/web3.js yang lebih tinggi dari 1.73.2. Jika Anda bermigrasi ke versi terbaru, silakan lihat panduan migrasi kami.

GitHub Repository

SDK TypeScript resmi Helius untuk pengembangan Solana

Instalasi

SDK TypeScript Helius dapat diinstal dengan salah satu pengelola paket berikut:

Mulai Cepat

Berikut adalah contoh sederhana cara menggunakan SDK TypeScript untuk mengambil daftar aset yang dimiliki oleh alamat tertentu:

Dokumentasi

Direktori contoh berisi contoh kode mendalam yang mencakup setiap metode dan penggunaan dasar, yang disusun berdasarkan namespace. Untuk dokumentasi referensi API, lihat dokumentasi kami dan dokumentasi resmi Solana untuk bantuan umum terkait API JSON RPC Solana. Untuk bantuan umum terkait Kit, silakan lihat dokumentasi Kit.

Penanganan Kesalahan

Pesan kesalahan akan ditampilkan ketika API mengembalikan status tidak berhasil (yaitu, kode status 4xx atau 5xx). Misalnya, berikut adalah kesalahan 401 yang ditampilkan untuk pemanggilan getAsset yang tidak tepat:

Kode Kesalahan Umum

Saat menggunakan SDK Helius, Anda mungkin menemukan beberapa kode kesalahan. Tabel berikut menjelaskan beberapa kode kesalahan umum beserta informasi tambahan untuk membantu Anda memecahkan masalah:
Ini terjadi ketika permintaan memiliki parameter yang tidak valid.
Ini terjadi ketika kunci API yang diberikan tidak valid atau akses dibatasi karena aturan RPC.
Ini menunjukkan bahwa pengguna telah melampaui batas permintaan dalam jangka waktu tertentu atau kehabisan kredit.
Ini adalah pesan kesalahan umum untuk masalah di sisi server. Silakan hubungi dukungan Helius untuk mendapatkan bantuan.
Jika Anda menemukan salah satu kesalahan ini:
1

Check error documentation

Lihat daftar kesalahan Kit untuk mengetahui kesalahan yang mungkin Anda temukan
2

Review the documentation

Lihat dokumentasi Helius untuk panduan lebih lanjut
3

Contact support

Hubungi tim dukungan Helius untuk mendapatkan bantuan yang lebih mendetail

Berkontribusi

Kami menyambut semua kontribusi untuk SDK kami! Baca panduan kontribusi sebelum membuka pull request.