Skip to main content
Helius Rust SDK (helius) mempermudah pengembangan di Solana menggunakan Rust. Halaman ini membahas cara menginstal dan menggunakan SDK, menangani kesalahan umum, serta menemukan dokumentasi terbaru.

GitHub Repository

Helius Rust SDK resmi untuk pengembangan Solana

Instalasi

1

Add dependency to Cargo.toml

Untuk mulai menggunakan Helius Rust SDK dalam proyek Anda, tambahkan SDK sebagai dependensi melalui cargo. Buka Cargo.toml milik proyek Anda, lalu tambahkan baris berikut di bawah [dependencies]:
dengan x.y.z sebagai versi yang Anda inginkan.
2

Alternative: Use cargo add command

Sebagai alternatif, gunakan cargo add helius untuk menambahkan dependensi secara langsung melalui baris perintah. Perintah ini akan secara otomatis menemukan versi terbaru yang kompatibel dengan proyek Anda dan menambahkannya ke Cargo.toml Anda.
3

Keep your SDK updated

Pastikan Anda menjalankan cargo update secara rutin untuk mengambil versi terbaru SDK.

Mulai Cepat

Berikut adalah contoh sederhana penggunaan Enhanced Transactions API untuk menguraikan transaksi tertentu:

Dokumentasi

Rust Docs

Dokumentasi terbaru di docs.rs

API Reference

Dokumentasi API Helius

Examples

Contoh kode dalam repositori GitHub

Penanganan Kesalahan

Pesan kesalahan akan muncul saat API mengembalikan status yang tidak berhasil (yaitu, kode status 4xx atau 5xx). Misalnya, berikut adalah kesalahan 401 yang muncul akibat pemanggilan getAsset yang salah:

Kode Kesalahan Umum

Saat menggunakan Helius SDK, Anda mungkin menemukan beberapa kode kesalahan. Tabel berikut menjelaskan beberapa kode kesalahan umum beserta informasi tambahan untuk membantu Anda memecahkan masalah:
Kesalahan ini terjadi saat permintaan memiliki parameter yang tidak valid.
Kesalahan ini terjadi saat kunci API yang diberikan tidak valid atau akses dibatasi karena aturan RPC.
Kesalahan 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. Hubungi dukungan Helius untuk mendapatkan bantuan.
Jika Anda menemukan salah satu kesalahan ini:
1

Check error documentation

Lihat errors.rs untuk mengetahui daftar semua kemungkinan kesalahan yang dikembalikan oleh klien Helius
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.