.sol o para resolver un dominio a su propietario. Consulta dominios principales por lotes al mostrar una lista de holders o un leaderboard.
Cada método RPC de SNS cuesta 1 crédito por llamada. Los handles de Twitter/X (
.twitter) no están soportados.Endpoint RPC
Todos los ejemplos usan JSON-RPC 2.0 sobre HTTP:Obtén el dominio principal de una wallet
UsagetPrimaryDomain para obtener el nombre visible .sol principal de la wallet.
domain es null:
Dominios principales por lotes
UsagetMultiplePrimaryDomains para una lista de wallets:
El método acepta hasta 100 wallets y devuelve los resultados en el mismo orden que la lista de entrada.
Obtén todos los dominios de una wallet
UsagetAllDomains para listar los dominios .sol que posee una wallet.
domains es un array vacío.
Resuelve un dominio a su propietario
UsaresolveSolDomain para resolver un nombre .sol a la wallet propietaria.
value es null.
resolveSolDomain admite dominios raíz .sol como name.sol y subdominios de un nivel como sub.parent.sol.
Ejemplo: helper de identidad de wallet
Este helper usa dominios principales para mostrar nombres y conserva la dirección de la wallet para enlazar, copiar o ejecutar transacciones.Elige el método SNS adecuado
PnL V2 ya incluye la identidad SNS en las respuestas compatibles de análisis de wallets y tokens. Usa estos métodos RPC cuando necesites resolver SNS directamente desde el RPC de Solana.
Consejos de UI y producto
- Conserva siempre la dirección de la wallet, incluso cuando muestres un dominio.
- Trata
domain: nullcomo un resultado normal, no como un error. - Usa la resolución por lotes en tablas y feeds en lugar de llamar a
getPrimaryDomainen un bucle. - Muestra los nombres
.solcomo etiquetas, pero copia y enlaza la dirección real de la wallet. - En las búsquedas de usuarios, resuelve primero los nombres
.soly continúa con la wallet propietaria devuelta.
getMultiplePrimaryDomains
Dominios
.sol principales por lotes para hasta 100 wallets.Nombres SNS de wallets
Consulta dónde aparece la identidad SNS en las respuestas de PnL V2.