Skip to main content
Wallet API masih dalam versi Beta. Endpoint dan format respons dapat berubah.

Apa itu Wallet API?

Wallet API menyediakan endpoint REST tingkat tinggi untuk mengueri data lengkap dompet Solana — saldo, riwayat transaksi, transfer token, resolusi identitas, saldo historis, dan sumber dana. Anda tidak perlu melakukan beberapa panggilan RPC dan mengurai data blockchain mentah. Anda mendapatkan informasi terstruktur yang mudah dibaca beserta harga dalam USD melalui satu permintaan. API ini dibuat untuk dompet, pelacak portofolio, penjelajah, pemroses pembayaran, alat pajak, serta sistem kepatuhan dan AML. Semua endpoint menggunakan URL dasar https://api.helius.xyz dan mengembalikan jumlah dalam unit yang mudah dibaca (tidak perlu konversi lamport).

Mengapa menggunakan Helius untuk data dompet?

One REST call

Saldo, riwayat, dan transfer terstruktur tanpa perlu menggabungkan respons RPC mentah.

USD pricing built in

Saldo token mencakup nilai dalam USD dan total portofolio yang bersumber dari DAS.

Identity resolution

Lebih dari 32.500 akun dan program berlabel serta lebih dari 21,5 juta tag kategori untuk bursa, protokol, dan institusi.

Human-readable output

Data jelas yang telah disesuaikan dengan jumlah desimal, bukan lamport dan instruksi mentah.

Endpoint utama

Wallet Identity

Identifikasi dompet yang dikenal berdasarkan alamat atau domain SNS/ANS — bursa, protokol, dan institusi.

Wallet Balances

Semua saldo token dan NFT beserta nilai dalam USD, logo, dan metadata.

Historical Balance

Saldo token atau SOL pada stempel waktu, waktu-tanggal, atau slot sebelumnya.

Wallet History

Riwayat transaksi lengkap beserta perubahan saldo untuk setiap transaksi.

Token Transfers

Semua transfer masuk dan keluar beserta informasi pengirim/penerima.

Funding Source

Sumber dana awal suatu dompet, yang dilacak hingga SOL pertama yang masuk.

Endpoint mana yang harus saya gunakan?

Referensi singkat rute yang mendasarinya (URL dasar https://api.helius.xyz):
  • GET /v1/wallet/{wallet}/identity — dapatkan identitas dompet berdasarkan alamat atau domain SNS/ANS
  • POST /v1/wallet/batch-identity — pencarian identitas secara batch (hingga 100 alamat dan/atau domain)
  • GET /v1/wallet/{wallet}/balances — dapatkan semua saldo token dan NFT
  • GET /v1/wallet/{wallet}/balance-at — dapatkan saldo token atau SOL pada stempel waktu, waktu-tanggal, atau slot sebelumnya
  • GET /v1/wallet/{wallet}/history — dapatkan riwayat transaksi beserta perubahan saldo
  • GET /v1/wallet/{wallet}/transfers — dapatkan semua aktivitas transfer token
  • GET /v1/wallet/{wallet}/funded-by — temukan sumber dana awal

Autentikasi

Semua permintaan Wallet API memerlukan kunci API. Anda dapat meneruskannya sebagai parameter kueri atau header:

Persyaratan paket

Endpoint identitas dan sumber dana memerlukan paket berbayar. Pada paket Gratis, permintaan ke endpoint ini mengembalikan 403 Forbidden. Semua endpoint lainnya tersedia di semua paket, termasuk Gratis. Semua tingkat berbayar membuka akses ke endpoint terbatas — Developer, Business, dan setiap tingkat yang lebih tinggi (seperti Enterprise). Untuk mengaktifkan pencarian identitas dan sumber dana, tingkatkan paket Anda di dasbor.

Jumlah dan unit

Wallet API merupakan abstraksi tingkat tinggi di atas data mentah Solana. Semua bidang amount dalam respons mudah dibaca — nilainya telah dibagi dengan decimals token — sehingga Anda dapat langsung menampilkannya tanpa konversi. Panggilan RPC Solana mentah mengembalikan nilai dalam lamport (unit terkecil, 10⁻⁹ SOL), sedangkan Wallet API tidak. "amount": 1.5 berarti 1,5 SOL, bukan 1,5 lamport. Jika aritmetika presisi diperlukan, beberapa endpoint juga menyediakan amountRaw: nilai yang sama sebagai bilangan bulat mentah yang diserialisasi sebagai string untuk menghindari hilangnya presisi bilangan titik mengambang. Rumus konversinya adalah: amount = parseInt(amountRaw) / 10**decimals Gunakan amount untuk tampilan. Gunakan amountRaw saat meneruskan nilai ke instruksi on-chain atau sistem lain yang memerlukan aritmetika bilangan bulat presisi.

Mulai

1

Get your API key

Daftar di dashboard.helius.dev untuk mendapatkan kunci API Anda.
2

Choose your endpoint

Gunakan tabel di atas untuk memilih endpoint yang sesuai dengan kasus penggunaan Anda.
3

Make your first request

Mulai dengan kueri saldo sederhana:
4

Handle the response

Urai respons JSON dan tampilkan datanya dalam aplikasi Anda.

Langkah berikutnya

Getting Data

Jelajahi semua cara untuk mengueri data Solana di Helius.

API Reference

Skema permintaan dan respons untuk semua endpoint Wallet API.

Contact Support

Dapatkan bantuan melalui Discord, obrolan, atau email.