Wallet API는 베타 버전입니다. 엔드포인트 및 응답 형식은 변경될 수 있습니다.
개요
Wallet Identity 엔드포인트는 Solana의 알려진 지갑 주소, 중앙화된 거래소, DeFi 프로토콜, 기관 및 기타 인식된 엔티티를 식별합니다. 이를 준수, 분석 및 알려진 주소의 사람이 읽을 수 있는 이름 표시를 위해 사용하세요. 단일 (GET /v1/wallet/{wallet}/identity) 및 배치 (POST /v1/wallet/batch-identity, 최대 100개 항목) 엔드포인트는 원시 Solana 주소 외에도 SNS .sol 도메인 및 ANS 커스텀 TLD (예: .bonk, .poor, .abc)를 허용합니다. 도메인 해상도는 메인넷 전용입니다.
이 엔드포인트는 Helius Solana 블록 탐색기인 Orb를 구동하는 동일한 신원 시스템을 사용합니다. 데이터베이스에는 32,500개 이상의 레이블(사람이 읽을 수 있는 주요 이름, 3,000개 이상의 프로그램 포함)과 21.5M 이상의 태그(예: “Binance 입금 주소” 또는 “Seeker Phone”과 같은 범주 속성)가 포함되어 있으며 지속적으로 증가하고 있습니다.
단일 (GET /v1/wallet/{wallet}/identity) 및 배치 (POST /v1/wallet/batch-identity) 엔드포인트는 유료 플랜이 필요합니다. Free-plan API 키로 요청을 하면 403 Forbidden가 반환됩니다. 전체 적용 범위 표는 플랜 요구 사항을 참조하세요.
사용 시점
Wallet Identity API를 사용할 때:- 거래소 지갑 식별: 지갑이 Binance, Coinbase, Kraken 등에 속해 있는지 확인.
- 프로토콜 활동 추적: DeFi 프로토콜 지갑 및 재무 주소 식별.
- 준법 및 AML: 알려진 엔티티와 관련된 거래 플래그 표시.
- 분석: 데이터 파이프라인에서 지갑 유형 분류.
- 사용자 경험: 원시 주소 대신 “Sent to Binance 1”을 표시.
- 일괄 처리: 수백 개의 주소를 효율적으로 조회.
빠른 시작
단일 지갑 조회
단일 지갑 주소에 대한 신원 정보를 조회합니다:- JavaScript
- Python
- cURL
도메인 이름으로 조회
SNS.sol 도메인이나 ANS 커스텀 TLD를 직접 전달할 수도 있습니다 — 엔드포인트가 도메인을 해석하고 소유자 주소의 신원을 반환합니다:
- JavaScript
- Python
- cURL
inputDomain 표시가 없습니다. 여러 도메인을 한 번에 조회할 경우 입력과 출력을 연관시킬 필요가 있다면 배치 엔드포인트를 사용하세요.
도메인 해상도는 메인넷 전용입니다. devnet/testnet에서는 이 엔드포인트에 도메인을 입력하면
400가 반환됩니다. 긍정적인 해상도는 최대 2시간 동안 캐시되므로 최근에 전송된 도메인이 잠시 동안 이전 소유자의 신원으로 해석될 수 있습니다.배치 조회 (최대 100개 항목)
더 나은 성능을 위해 한 번의 요청으로 여러 항목을 조회합니다. 각 항목은 주소 또는 도메인 이름일 수 있습니다:- JavaScript
- Python
- cURL
응답 형식
성공적인 단일 조회는 해석된 주소에 대한 신원 객체를 반환합니다:inputDomain 필드가 있어 응답을 원래 요청으로 다시 연결할 수 있습니다:
address: null, type: "unknown", unresolved: true와 함께 반환됩니다. 요청 순서는 유지됩니다:
신원 카테고리
지갑 및 프로그램은 Orb 신원 데이터베이스에 의해 카테고리로 분류됩니다. 계정 및 프로그램은 별도의 카테고리 세트를 사용합니다. 아래 표는 모든 지원 카테고리를 나열합니다.Account tag types
Account tag types
Malicious categories
Malicious categories
Program categories
Program categories
프로그램(스마트 계약)은 별도로 분류됩니다:
사용 예
거래소 입금 플래그 설정
자금이 중앙화된 거래소로 송금될 때 식별합니다:사람이 읽을 수 있는 이름 표시
UI에서 주소 대신 친숙한 이름을 표시합니다:트랜잭션 상대방 일괄 처리
트랜잭션 목록에서 모든 상대방을 효율적으로 식별합니다:모범 사례
- 여러 조회 시 배치 엔드포인트 사용. 여러 주소를 조회할 때는
POST /v1/wallet/batch-identity가 개별 요청보다 훨씬 빠릅니다. - 404 응답을 적절히 처리. 모든 지갑에 신원 정보가 있는 것은 아닙니다. 원시 주소 표시로 대체하세요.
- 결과 캐시. 신원 데이터는 자주 변경되지 않습니다. API 호출을 줄이기 위해 로컬에 캐시합니다.
- 배치 크기 제한 준수. 배치 엔드포인트는 요청 당 최대 100개의 항목을 지원합니다. 대량 데이터세트를 적절히 분할하세요.
일반 오류
다음 단계
자금 출처
지갑에 자금을 제공한 사람 추적 — 자금 제공자 유형은 이 신원 카테고리를 재사용합니다.
지갑 API 개요
모든 지갑 API 엔드포인트와 공유 규칙.
API 참조
신원 조회를 위한 요청 및 응답 스키마.