identity with each wallet’s primary .sol domain (same concept as Solscan’s domain label), resolved via Ridge.
SNS appears as an optional tag and object on any endpoint that returns identity: wallet summaries, positions, token traders, leaderboards, batch lookups, and holder enrichment.
Higher-priority labels (KOL, exchange, bot, and so on) keep
identity.name. SNS is attached alongside when a primary domain exists. See Solana Wallet Tags for the full tag list.What clients see
Wallet with only a primary domain
When no curated label exists, the primary domain becomesidentity.name and identity.type is sns:
Wallet that already has a label
Higher-priority labels keepidentity.name. SNS is still attached when a primary domain exists:
No primary domain set
identity is unchanged by SNS: no sns field and no sns tag. Other tags (platforms, KOL, pool, developer, and so on) still apply as before.
Fields
| Field | Description |
|---|---|
identity.sns.domain | Primary .sol domain for the wallet |
identity.tags | Includes "sns" when a primary domain is resolved |
identity.type | "sns" when SNS is the highest-priority label; otherwise the primary tag (e.g. kol, bot) |
identity.name | Curated label when present; otherwise the primary domain |
Where it appears
SNS enrichment is returned anywhere PnL V2 resolves walletidentity:
GET /v2/pnl/wallets/:walletand related wallet endpointsGET /v2/pnl/tokens/:token/tradersand/first-buyers- Leaderboard and KOL endpoints
POST /v2/pnl/wallets/batchand position batch endpointsGET /tokens/:tokenAddress/holders?enrich=identity(and?enrich=all)
UI tips
- Show
identity.sns.domainas a secondary label whenidentity.typeis notsns(e.g. display KOL name with.soldomain underneath). - When
identity.typeissns, treatidentity.nameas the human-readable wallet label. - Always read
identity.tagsas an array. A wallet can be bothkolandsns.
getPrimaryDomain RPC
Resolve a wallet’s primary
.sol domain directly via RPC.Solana Wallet Tags
Full supported tag list, platform filters, and FAQ.
PnL V2 Overview
Endpoint groups, identity tags, and enrichment on holders.