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 dasarhttps://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/ANSPOST /v1/wallet/batch-identity— pencarian identitas secara batch (hingga 100 alamat dan/atau domain)GET /v1/wallet/{wallet}/balances— dapatkan semua saldo token dan NFTGET /v1/wallet/{wallet}/balance-at— dapatkan saldo token atau SOL pada stempel waktu, waktu-tanggal, atau slot sebelumnyaGET /v1/wallet/{wallet}/history— dapatkan riwayat transaksi beserta perubahan saldoGET /v1/wallet/{wallet}/transfers— dapatkan semua aktivitas transfer tokenGET /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:- Query Parameter
- Header
Persyaratan paket
Endpoint identitas dan sumber dana memerlukan paket berbayar. Pada paket Gratis, permintaan ke endpoint ini mengembalikan403 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 bidangamount 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.