Saldo Publik dan Privat
Saldo privat disimpan dalam UTXO (output transaksi yang belum dibelanjakan). UTXO bukan akun Solana.
Lihat Status Privat dan UTXO untuk memahami cara saldo privat disimpan dan dibelanjakan.
Endpoint dan Autentikasi
Kirim permintaan JSON-RPC 2.0 ke jalur metode dengan kunci API Helius Anda:method harus cocok dengan segmen terakhir jalur URL. Jalur metode menerima satu permintaan; batch, bidang method duplikat, dan ketidakcocokan jalur/isi mengembalikan HTTP 400 sebelum eksekusi.
Untuk pengembangan lokal, gunakan http://127.0.0.1:8784/{method} setelah memulai stack lokal.
Metode
getEncryptedUtxosByTags
Temukan output terenkripsi berdasarkan tag tampilan atau ring.
getShieldedTransactionsByTags
Kueri riwayat transaksi terlindung berdasarkan tag tampilan atau ring.
getShieldedTransactionsBySignature
Ambil peristiwa terlindung untuk satu transaksi Solana.
getShieldedTransactionsByNullifiers
Temukan transaksi yang membelanjakan nullifier yang diberikan.
getMerkleProofs
Ambil bukti penyertaan untuk komitmen pohon status.
getNonInclusionProofs
Ambil bukti nonpenyertaan untuk nilai nullifier.
getNullifierQueueElements
Baca nullifier yang diantrekan berdasarkan urutan sekuens.
getUserRecords
Cari pendaftaran alamat terlindung publik.
Paginasi
getEncryptedUtxosByTags, getShieldedTransactionsByTags, dan getShieldedTransactionsByNullifiers mengembalikan halaman dalam result:
datamengelompokkan hasil berdasarkan transaksi Solana, yang diurutkan menurut slot dan tanda tangan secara menaik. Metode UTXO terenkripsi menggunakan arrayoutputsdalam setiap grup; metode riwayat transaksi menggunakan arrayevents.limitmenghitung transaksi Solana, dari 1 hingga 1.000, dan nilai bawaannya adalah 1.000. Output atau peristiwa yang cocok dari suatu transaksi tetap berada bersama dalam satu halaman.- Kirim kembali
paginationTokenyang bukan null tanpa perubahan dengan tag atau nullifier, ring, dan filter slot yang sama. Lanjutkan hingga token respons adalahnull. filters.slotmenerima batasgt,gte,lt, danlte. Batas yang diberikan digabungkan dengan AND. Setelah pembacaan tanpa batas mencapai token null, simpancontext.slothalaman tersebut dan lanjutkan nanti dengan mengaturfilters.slot.gtke nilai itu. Pembacaan yang dibatasi olehltataultehanya mencakup slot hingga batas tersebut; lanjutkan dari batas itu, bukan daricontext.slot.- Atur
minContextSlotuntuk mewajibkan slot pengindeks persisten minimum. Pengindeks juga memerlukan slot daripaginationTokenAnda dan dari setiap filtergtataugte. Jika pengindeks tertinggal dari salah satunya, pengindeks mengembalikan kesalahan-32016denganerror.data.contextSlot; coba lagi setelah pengindeks menyusul.
outputTreeId, yaitu ID pohon status terbaru yang tidak dijeda. Nilai ini dihilangkan jika tidak tersedia. Setiap output mengidentifikasi pohonnya sendiri dengan outputContext.treeId.
getNullifierQueueElements menggunakan paginasi berbasis sekuens; lihat halaman metodenya.
Pengodean Data
Kesalahan
Periksa bidangerror JSON-RPC sebelum membaca result, termasuk saat status HTTP adalah 200.
HTTP 429 menunjukkan pembatasan laju; lihat batas laju. Lihat autentikasi untuk menyiapkan kunci API.