Obtener identidad de la billetera
Resuelve la información de identidad en cadena de una billetera de Solana, incluidos nombres de dominio y perfiles sociales.
curl --request GET \
--url 'https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key='import requests
url = "https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key="
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"address": "HXsKP7wrBWaQ8T2Vtjry3Nj3oUgwYcqq9vrHDM12G664",
"type": "exchange",
"name": "Binance 1",
"category": "Exchange centralizado",
"tags": [
"Exchange centralizado"
],
"domainNames": [
"toly.sol",
"kash.superteam"
]
}{
"error": "Dirección de billetera no válida",
"code": 400,
"details": "'invalid-address' no es una dirección de Solana válida"
}{
"error": "Se requiere una clave de API. Envíala mediante ?api-key=xxx o el encabezado X-Api-Key",
"code": 401
}{
"error": "Dirección de billetera no válida",
"code": 400,
"details": "'invalid-address' no es una dirección de Solana válida"
}{
"error": "RATE_LIMIT_EXCEEDED",
"code": 429,
"details": "Demasiadas solicitudes. Vuelve a intentarlo después de 2 segundos."
}{
"error": "INTERNAL_ERROR",
"code": 500,
"details": "Ocurrió un error inesperado. Vuelve a intentarlo."
}403 Forbidden.
Parámetros de la solicitud
toly.sol,
miester.bonk). La resolución de dominios solo está disponible en mainnet. Cualquier dominio que no sea .sol se trata
como un TLD personalizado de ANS; no hay una lista fija de TLD permitidos.Autorizaciones
Clave de API enviada como parámetro de consulta
Parámetros de ruta
Dirección de billetera de Solana (codificada en base58) o nombre de dominio SNS/ANS (p. ej., toly.sol,
miester.bonk). La resolución de dominios solo está disponible en mainnet. Cualquier dominio que no sea .sol se trata
como un TLD personalizado de ANS; no hay una lista blanca fija de TLD.
Respuesta
Se encontró información de identidad
Dirección de billetera de Solana
"HXsKP7wrBWaQ8T2Vtjry3Nj3oUgwYcqq9vrHDM12G664"
Tipo de entidad
"exchange"
Nombre para mostrar
"Binance 1"
Clasificación de categoría
"Exchange centralizado"
Etiquetas de clasificación adicionales
["Exchange centralizado"]
Todos los nombres de dominio en cadena propiedad de esta dirección, incluidos SNS (.sol) y los TLD personalizados de ANS (.bonk, .wen, etc.). El dominio .sol favorito aparece primero si está configurado; los dominios restantes se ordenan alfabéticamente. Se omite si la billetera no posee dominios.
["toly.sol", "kash.superteam"]
¿Esta página le ayudó?
curl --request GET \
--url 'https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key='import requests
url = "https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key="
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.helius.xyz/v1/wallet/{wallet}/identity?api-key=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"address": "HXsKP7wrBWaQ8T2Vtjry3Nj3oUgwYcqq9vrHDM12G664",
"type": "exchange",
"name": "Binance 1",
"category": "Exchange centralizado",
"tags": [
"Exchange centralizado"
],
"domainNames": [
"toly.sol",
"kash.superteam"
]
}{
"error": "Dirección de billetera no válida",
"code": 400,
"details": "'invalid-address' no es una dirección de Solana válida"
}{
"error": "Se requiere una clave de API. Envíala mediante ?api-key=xxx o el encabezado X-Api-Key",
"code": 401
}{
"error": "Dirección de billetera no válida",
"code": 400,
"details": "'invalid-address' no es una dirección de Solana válida"
}{
"error": "RATE_LIMIT_EXCEEDED",
"code": 429,
"details": "Demasiadas solicitudes. Vuelve a intentarlo después de 2 segundos."
}{
"error": "INTERNAL_ERROR",
"code": 500,
"details": "Ocurrió un error inesperado. Vuelve a intentarlo."
}