Visão Geral
Este guia cobre a leitura de tokens fungíveis no Solana: saldos de contas, contas de token por proprietário ou mint, oferta total, maiores detentores e a extensão de token fungível DAS. O Helius expõe tanto os métodos padrão de token RPC do Solana quanto os métodos DAS que adicionam metadados e preços em USD. Para NFTs, NFTs comprimidos, edições e provas, veja o guia Get Assets. Esta página foca em tokens fungíveis (SPL e Token-2022).Quando usar isso
Use os métodos nesta página quando você estiver:- Lendo o saldo de uma única conta de token
- Listando todas as contas de token que uma carteira possui
- Encontrando todas as contas que possuem um mint específico
- Verificando a oferta total de um token ou seus maiores detentores
- Buscando metadados de token e preço em USD junto com os saldos
Saldo de conta de token
Obtenha o saldo para uma conta de token específica usando RPC padrão:Referência da API
getTokenAccountBalance
Contas de token por proprietário
Liste todas as contas de token de uma carteira:Referência da API
getTokenAccountsByOwner
Contas de token por mint
Liste todas as contas que possuem um token específico:Referência da API
getTokenAccountsByOwner
getTokenAccounts descrito abaixo.
Oferta de token
Verifique a oferta total de um token:Referência da API
getTokenSupply
Maiores detentores de tokens
Identifique as maiores contas que possuem um token:Referência da API
getTokenLargestAccounts
Contas de token com a API DAS
O método DASgetTokenAccounts retorna contas de token por mint ou proprietário, incluindo saldos, em uma única chamada paginada. Ao contrário de getTokenAccountsByOwner, você pode consultar por mint sozinho para listar todas as contas que possuem um token em todos os proprietários.
Referência da API
getTokenAccounts
Metadados de token e preço com a API DAS
Para metadados de token e preço em USD, chame o método DASgetAsset com showFungible habilitado. Os preços para tokens verificados são retornados sob token_info.price_info.
Os dados de preço de
getAsset são armazenados em cache por até 600 segundos, então podem ter até 10 minutos de idade.Referência da API
getAsset
token_info:
Calcular valor de mercado
Multiplique o preço pela oferta ajustada por decimais:getAssetsByOwner ou searchAssets com tokenType: "fungible". Veja a extensão de token fungível para como tokenType, saldos, extensões Token-2022 e dados de preço aparecem na resposta.
Melhores práticas
- Use paginação para métodos que retornam grandes conjuntos de resultados. Veja o guia de Paginação.
- Prefira métodos DAS (
getAsset,getAssetsByOwner,getTokenAccounts) quando precisar de metadados ou preços em USD; use métodos RPC padrão para saldos brutos na cadeia e oferta. - Trate erros graciosamente com blocos try/catch e tentativas de nova execução.
- Armazene respostas em cache quando apropriado para reduzir chamadas de API.
Próximos passos
Extensão de Token Fungível
Como DAS retorna tokens fungíveis, extensões Token-2022 e preços.
Obter Ativos (NFTs)
Recupere NFTs, NFTs comprimidos, edições e provas.
Referência da API DAS
Esquemas completos para cada método DAS.