Skip to main content
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”을 표시.
  • 일괄 처리: 수백 개의 주소를 효율적으로 조회.

빠른 시작

단일 지갑 조회

단일 지갑 주소에 대한 신원 정보를 조회합니다:

도메인 이름으로 조회

SNS .sol 도메인이나 ANS 커스텀 TLD를 직접 전달할 수도 있습니다 — 엔드포인트가 도메인을 해석하고 소유자 주소의 신원을 반환합니다:
단일 엔드포인트 응답은 해석된 주소에 대한 표준 신원 객체입니다 — inputDomain 표시가 없습니다. 여러 도메인을 한 번에 조회할 경우 입력과 출력을 연관시킬 필요가 있다면 배치 엔드포인트를 사용하세요.
도메인 해상도는 메인넷 전용입니다. devnet/testnet에서는 이 엔드포인트에 도메인을 입력하면 400가 반환됩니다. 긍정적인 해상도는 최대 2시간 동안 캐시되므로 최근에 전송된 도메인이 잠시 동안 이전 소유자의 신원으로 해석될 수 있습니다.

배치 조회 (최대 100개 항목)

더 나은 성능을 위해 한 번의 요청으로 여러 항목을 조회합니다. 각 항목은 주소 또는 도메인 이름일 수 있습니다:

응답 형식

성공적인 단일 조회는 해석된 주소에 대한 신원 객체를 반환합니다:
배치 응답에서는 입력이 도메인 이름인 항목에 추가적인 inputDomain 필드가 있어 응답을 원래 요청으로 다시 연결할 수 있습니다:
배치 요청에서 도메인을 해석할 수 없는 경우, 배치는 실패하지 않습니다 — 항목은 address: null, type: "unknown", unresolved: true와 함께 반환됩니다. 요청 순서는 유지됩니다:
단일 엔드포인트에서 지갑에 신원 항목이 없거나 도메인 입력을 해석할 수 없는 경우 404가 반환됩니다:

신원 카테고리

지갑 및 프로그램은 Orb 신원 데이터베이스에 의해 카테고리로 분류됩니다. 계정 및 프로그램은 별도의 카테고리 세트를 사용합니다. 아래 표는 모든 지원 카테고리를 나열합니다.
프로그램(스마트 계약)은 별도로 분류됩니다:

사용 예

거래소 입금 플래그 설정

자금이 중앙화된 거래소로 송금될 때 식별합니다:

사람이 읽을 수 있는 이름 표시

UI에서 주소 대신 친숙한 이름을 표시합니다:

트랜잭션 상대방 일괄 처리

트랜잭션 목록에서 모든 상대방을 효율적으로 식별합니다:

모범 사례

  • 여러 조회 시 배치 엔드포인트 사용. 여러 주소를 조회할 때는 POST /v1/wallet/batch-identity가 개별 요청보다 훨씬 빠릅니다.
  • 404 응답을 적절히 처리. 모든 지갑에 신원 정보가 있는 것은 아닙니다. 원시 주소 표시로 대체하세요.
  • 결과 캐시. 신원 데이터는 자주 변경되지 않습니다. API 호출을 줄이기 위해 로컬에 캐시합니다.
  • 배치 크기 제한 준수. 배치 엔드포인트는 요청 당 최대 100개의 항목을 지원합니다. 대량 데이터세트를 적절히 분할하세요.

일반 오류

다음 단계

자금 출처

지갑에 자금을 제공한 사람 추적 — 자금 제공자 유형은 이 신원 카테고리를 재사용합니다.

지갑 API 개요

모든 지갑 API 엔드포인트와 공유 규칙.

API 참조

신원 조회를 위한 요청 및 응답 스키마.