Skip to main content
Wallet API đang ở giai đoạn Beta. Các điểm cuối và định dạng phản hồi có thể thay đổi.

Tổng quan

Điểm cuối Wallet Identity xác định các địa chỉ ví đã biết trên Solana, bao gồm sàn giao dịch tập trung, giao thức DeFi, tổ chức và các thực thể được công nhận khác. Hãy sử dụng điểm cuối này cho mục đích tuân thủ, phân tích và hiển thị tên dễ đọc cho các địa chỉ đã biết. Cả điểm cuối đơn (GET /v1/wallet/{wallet}/identity) và hàng loạt (POST /v1/wallet/batch-identity, tối đa 100 mục) đều chấp nhận tên miền SNS .sol và TLD tùy chỉnh ANS (ví dụ: .bonk, .poor, .abc), ngoài địa chỉ Solana thô. Việc phân giải tên miền chỉ hỗ trợ mainnet. Điểm cuối này sử dụng cùng hệ thống danh tính vận hành Orb, trình khám phá khối Solana của Helius. Cơ sở dữ liệu bao gồm hơn 32.500 nhãn (tên chính dễ đọc, bao gồm hơn 3.000 chương trình) và hơn 21,5 triệu thẻ (các thuộc tính phân loại như “địa chỉ nạp tiền Binance” hoặc “Seeker Phone”), đồng thời liên tục được mở rộng. Cả điểm cuối đơn (GET /v1/wallet/{wallet}/identity) và hàng loạt (POST /v1/wallet/batch-identity) đều yêu cầu gói trả phí. Các yêu cầu sử dụng khóa API của gói Free sẽ trả về 403 Forbidden. Xem Yêu cầu về gói để biết bảng phạm vi hỗ trợ đầy đủ.

Khi nào nên sử dụng

Sử dụng Wallet Identity API khi cần:
  • Xác định ví của sàn giao dịch: xác định một ví có thuộc Binance, Coinbase, Kraken hoặc sàn khác hay không.
  • Theo dõi hoạt động giao thức: xác định ví của giao thức DeFi và địa chỉ kho bạc.
  • Tuân thủ và AML: gắn cờ các giao dịch liên quan đến thực thể đã biết.
  • Phân tích: phân loại các loại ví trong quy trình dữ liệu.
  • Trải nghiệm người dùng: hiển thị “Đã gửi đến Binance 1” thay cho địa chỉ thô.
  • Xử lý hàng loạt: tra cứu hàng trăm địa chỉ một cách hiệu quả.

Bắt đầu nhanh

Tra cứu một ví

Tra cứu thông tin danh tính của một địa chỉ ví:

Tra cứu theo tên miền

Bạn cũng có thể truyền trực tiếp tên miền SNS .sol hoặc TLD tùy chỉnh ANS — điểm cuối sẽ phân giải tên miền và trả về danh tính của địa chỉ chủ sở hữu:
Phản hồi của điểm cuối đơn là đối tượng danh tính tiêu chuẩn cho địa chỉ đã phân giải — không có dấu hiệu inputDomain. Nếu cần đối chiếu dữ liệu đầu vào với đầu ra (ví dụ: khi tra cứu nhiều tên miền cùng lúc), hãy sử dụng điểm cuối hàng loạt.
Việc phân giải tên miền chỉ hỗ trợ mainnet. Trên devnet/testnet, dữ liệu đầu vào là tên miền gửi đến điểm cuối này sẽ trả về 400. Các kết quả phân giải thành công được lưu vào bộ nhớ đệm tối đa 2 giờ, vì vậy một tên miền vừa được chuyển nhượng có thể tạm thời phân giải thành danh tính của chủ sở hữu trước đó.

Tra cứu hàng loạt (tối đa 100 mục)

Tra cứu nhiều mục trong một yêu cầu để đạt hiệu suất tốt hơn. Mỗi mục có thể là một địa chỉ hoặc tên miền:

Định dạng phản hồi

Một lần tra cứu đơn thành công sẽ trả về đối tượng danh tính của địa chỉ đã phân giải:
Trong phản hồi hàng loạt, mọi mục có dữ liệu đầu vào là tên miền đều chứa thêm trường inputDomain để bạn có thể đối chiếu phản hồi với yêu cầu ban đầu:
Khi không thể phân giải một tên miền trong yêu cầu hàng loạt, toàn bộ lô sẽ không thất bại — mục đó được trả về đúng vị trí với address: null, type: "unknown" và unresolved: true. Thứ tự yêu cầu được giữ nguyên:
Trên điểm cuối đơn, mã 404 được trả về nếu ví không có mục danh tính hoặc không thể phân giải dữ liệu đầu vào là tên miền:

Danh mục danh tính

Ví và chương trình được phân loại bằng các danh mục từ cơ sở dữ liệu danh tính Orb. Tài khoản và chương trình sử dụng các tập hợp danh mục riêng biệt. Các bảng dưới đây liệt kê mọi danh mục được hỗ trợ.
Các chương trình (hợp đồng thông minh) được phân loại riêng:

Trường hợp sử dụng

Gắn cờ các khoản nạp vào sàn giao dịch

Xác định thời điểm tiền được gửi đến một sàn giao dịch tập trung:

Hiển thị tên dễ đọc

Hiển thị tên thân thiện trong giao diện người dùng thay cho địa chỉ:

Xử lý hàng loạt các đối tác giao dịch

Xác định hiệu quả tất cả đối tác trong danh sách giao dịch:

Các phương pháp hay nhất

  • Sử dụng điểm cuối hàng loạt cho nhiều lần tra cứu. Khi tra cứu nhiều hơn một địa chỉ, POST /v1/wallet/batch-identity nhanh hơn đáng kể so với việc gửi từng yêu cầu riêng lẻ.
  • Xử lý phản hồi 404 phù hợp. Không phải ví nào cũng có thông tin danh tính. Nếu không có, hãy hiển thị địa chỉ thô.
  • Lưu kết quả vào bộ nhớ đệm. Dữ liệu danh tính ít khi thay đổi. Hãy lưu vào bộ nhớ đệm cục bộ để giảm số lệnh gọi API.
  • Tuân thủ giới hạn kích thước lô. Điểm cuối hàng loạt hỗ trợ tối đa 100 mục cho mỗi yêu cầu. Hãy chia các tập dữ liệu lớn hơn thành các lô phù hợp.

Lỗi thường gặp

Các bước tiếp theo

Funding Source

Truy vết nguồn ban đầu cấp tiền cho ví — các loại nguồn cấp tiền sử dụng lại những danh mục danh tính này.

Wallet API Overview

Tất cả điểm cuối Wallet API và các quy ước dùng chung.

API Reference

Lược đồ yêu cầu và phản hồi cho thao tác tra cứu danh tính.