A Wallet API está em Beta. Os endpoints e formatos de resposta podem mudar.
Visão Geral
O endpoint Identity da Carteira identifica endereços de carteiras conhecidos na Solana, incluindo exchanges centralizadas, protocolos DeFi, instituições e outras entidades reconhecidas. Use para conformidade, análise e exibição de nomes legíveis para endereços conhecidos. Ambos os endpoints simples (GET /v1/wallet/{wallet}/identity) e em lote (POST /v1/wallet/batch-identity, até 100 entradas) aceitam domínios SNS .sol e TLDs personalizados ANS (por exemplo, .bonk, .poor, .abc) além de endereços Solana brutos. A resolução de domínio é apenas na mainnet.
Este endpoint usa o mesmo sistema de identidade que alimenta o Orb, o explorador de blocos Solana Helius. O banco de dados inclui mais de 32.500 rótulos (nomes primários legíveis, incluindo mais de 3.000 programas) e mais de 21,5 milhões de tags (propriedades categóricas como “Endereço de depósito Binance” ou “Seeker Phone”), e está em contínuo crescimento.
Ambos os endpoints simples (GET /v1/wallet/{wallet}/identity) e em lote (POST /v1/wallet/batch-identity) requerem um plano pago. Solicitações feitas com uma chave de API do plano gratuito retornam 403 Forbidden. Veja Requisitos do plano para a tabela de cobertura completa.
Quando usar isso
Use a Wallet Identity API quando você precisar:- Identificar carteiras de exchange: determinar se uma carteira pertence à Binance, Coinbase, Kraken, entre outras.
- Acompanhar a atividade de protocolo: identificar carteiras de protocolo DeFi e endereços de tesouraria.
- Conformidade e AML: sinalizar transações envolvendo entidades conhecidas.
- Análises: categorizar tipos de carteira no seu pipeline de dados.
- Experiência do usuário: exibir “Enviado para Binance 1” em vez de um endereço bruto.
- Processamento em lote: consultar centenas de endereços de forma eficiente.
Início Rápido
Consulta de uma única carteira
Consultar informações de identidade para um único endereço de carteira:- JavaScript
- Python
- cURL
Consultar por nome de domínio
Você também pode passar um domínio SNS.sol ou um TLD personalizado ANS diretamente — o endpoint resolve o domínio e retorna a identidade do endereço proprietário:
- JavaScript
- Python
- cURL
inputDomain. Se você precisar correlacionar entradas com saídas (por exemplo, ao consultar muitos domínios de uma vez), use o endpoint em lote.
A resolução de domínio é apenas na mainnet. No devnet/testnet, uma entrada de domínio para este endpoint retorna
400. Resoluções positivas são armazenadas em cache por até 2 horas, então um domínio recentemente transferido pode brevemente resolver para a identidade do proprietário anterior.Consulta em lote (até 100 entradas)
Consulte várias entradas em uma única solicitação para melhor desempenho. Cada entrada pode ser um endereço ou um nome de domínio:- JavaScript
- Python
- cURL
Formato da resposta
Uma consulta única bem-sucedida retorna o objeto de identidade para o endereço resolvido:inputDomain adicional para que você possa correlacionar a resposta com a solicitação original:
address: null, type: "unknown" e unresolved: true. A ordem da solicitação é preservada:
Categorias de identidade
Carteiras e programas são classificados em categorias alimentadas pelo banco de dados de identidade Orb. Contas e programas usam conjuntos de categorias separados. As tabelas abaixo listam cada categoria suportada.Categorias maliciosas
Categorias maliciosas
Categorias de programa
Categorias de programa
Programas (smart contracts) são classificados separadamente:
Casos de uso
Marcar depósitos de exchange
Identifique quando fundos são enviados para uma exchange centralizada:Exibir nomes legíveis
Mostre nomes amigáveis na sua interface em vez de endereços:Processamento em lote de contrapartes de transações
Identifique de forma eficiente todas as contrapartes em uma lista de transações:Melhores práticas
- Use o endpoint em lote para várias consultas. Ao consultar mais de um endereço,
POST /v1/wallet/batch-identityé significativamente mais rápido do que fazer solicitações individuais. - Lide com respostas 404 de forma adequada. Nem todas as carteiras têm informações de identidade. Volte a exibir o endereço bruto.
- Cache dos resultados. Os dados de identidade mudam raramente. Faça cache localmente para reduzir chamadas de API.
- Respeite o limite de tamanho de lote. O endpoint em lote suporta até 100 entradas por solicitação. Divida conjuntos de dados maiores de acordo.
Erros comuns
Próximos passos
Fonte de Financiamento
Rastreie quem financiou originalmente uma carteira — tipos de financiadores reutilizam essas categorias de identidade.
Visão Geral da Wallet API
Todos os endpoints da Wallet API e convenções compartilhadas.
Referência da API
Esquemas de solicitação e resposta para consulta de identidade.