Wallet API masih dalam versi Beta. Endpoint dan format respons dapat berubah.
Ikhtisar
Endpoint Wallet Identity mengidentifikasi alamat dompet yang dikenal di Solana, termasuk bursa terpusat, protokol DeFi, institusi, dan entitas lain yang dikenali. Gunakan endpoint ini untuk kepatuhan, analitik, dan menampilkan nama yang mudah dibaca untuk alamat yang dikenal. Endpoint tunggal (GET /v1/wallet/{wallet}/identity) dan batch (POST /v1/wallet/batch-identity, hingga 100 entri) menerima domain SNS .sol dan TLD khusus ANS (misalnya .bonk, .poor, .abc), selain alamat mentah Solana. Resolusi domain hanya tersedia di mainnet.
Endpoint ini menggunakan sistem identitas yang sama dengan yang mendukung Orb, penjelajah blok Solana dari Helius. Basis data ini mencakup lebih dari 32.500 label (nama utama yang mudah dibaca, termasuk lebih dari 3.000 program) dan lebih dari 21,5 juta tag (properti kategoris seperti “alamat deposit Binance” atau “Seeker Phone”), serta terus berkembang.
Endpoint tunggal (GET /v1/wallet/{wallet}/identity) dan batch (POST /v1/wallet/batch-identity) memerlukan paket berbayar. Permintaan yang dibuat dengan kunci API paket Gratis akan menghasilkan 403 Forbidden. Lihat Persyaratan paket untuk tabel cakupan lengkap.
Kapan menggunakannya
Gunakan Wallet Identity API saat Anda perlu:- Mengidentifikasi dompet bursa: menentukan apakah suatu dompet milik Binance, Coinbase, Kraken, dan lainnya.
- Melacak aktivitas protokol: mengidentifikasi dompet protokol DeFi dan alamat perbendaharaan.
- Kepatuhan dan AML: menandai transaksi yang melibatkan entitas yang dikenal.
- Analitik: mengategorikan jenis dompet dalam pipeline data Anda.
- Pengalaman pengguna: menampilkan “Dikirim ke Binance 1” alih-alih alamat mentah.
- Pemrosesan batch: mencari ratusan alamat secara efisien.
Mulai cepat
Pencarian satu dompet
Cari informasi identitas untuk satu alamat dompet:- JavaScript
- Python
- cURL
Mencari berdasarkan nama domain
Anda juga dapat meneruskan domain SNS.sol atau TLD khusus ANS secara langsung — endpoint akan me-resolve domain dan mengembalikan identitas alamat pemiliknya:
- JavaScript
- Python
- cURL
inputDomain. Jika Anda perlu menghubungkan input dengan output (misalnya, saat mencari banyak domain sekaligus), gunakan endpoint batch.
Resolusi domain hanya tersedia di mainnet. Di devnet/testnet, input domain ke endpoint ini menghasilkan
400. Hasil resolusi positif disimpan dalam cache hingga 2 jam, sehingga domain yang baru saja ditransfer mungkin untuk sementara masih di-resolve ke identitas pemilik sebelumnya.Pencarian batch (hingga 100 entri)
Cari beberapa entri dalam satu permintaan untuk kinerja yang lebih baik. Setiap entri dapat berupa alamat atau nama domain:- JavaScript
- Python
- cURL
Format respons
Pencarian tunggal yang berhasil mengembalikan objek identitas untuk alamat yang telah di-resolve:inputDomain tambahan agar Anda dapat menghubungkan respons dengan permintaan aslinya:
address: null, type: "unknown", dan unresolved: true. Urutan permintaan dipertahankan:
Kategori identitas
Dompet dan program diklasifikasikan ke dalam kategori yang didukung oleh basis data identitas Orb. Akun dan program menggunakan kumpulan kategori yang terpisah. Tabel di bawah mencantumkan semua kategori yang didukung.Account tag types
Account tag types
Malicious categories
Malicious categories
Program categories
Program categories
Program (smart contract) diklasifikasikan secara terpisah:
Kasus penggunaan
Menandai deposit ke bursa
Identifikasi saat dana dikirim ke bursa terpusat:Menampilkan nama yang mudah dibaca
Tampilkan nama yang mudah dikenali di UI Anda, bukan alamat:Memproses pihak lawan transaksi secara batch
Identifikasi semua pihak lawan dalam daftar transaksi secara efisien:Praktik terbaik
- Gunakan endpoint batch untuk beberapa pencarian. Saat mencari lebih dari satu alamat,
POST /v1/wallet/batch-identityjauh lebih cepat daripada membuat permintaan terpisah. - Tangani respons 404 dengan baik. Tidak semua dompet memiliki informasi identitas. Jika tidak tersedia, tampilkan alamat mentah.
- Simpan hasil dalam cache. Data identitas jarang berubah. Simpan dalam cache lokal untuk mengurangi panggilan API.
- Patuhi batas ukuran batch. Endpoint batch mendukung hingga 100 entri per permintaan. Bagi kumpulan data yang lebih besar menjadi beberapa bagian.
Kesalahan umum
Langkah berikutnya
Funding Source
Lacak pihak yang awalnya mendanai dompet — jenis pemberi dana menggunakan kembali kategori identitas ini.
Wallet API Overview
Semua endpoint Wallet API dan konvensi bersama.
API Reference
Skema permintaan dan respons untuk pencarian identitas.