Skip to main content

Visão Geral

Este guia abrange a leitura de NFTs e colecionáveis digitais com a Helius Digital Asset Standard (DAS) API: buscar um único ativo, listar NFTs de uma carteira, consultar por coleção ou criador, trabalhar com NFTs comprimidos e provas de Merkle, listar edições e ler o histórico de transações. Para tokens fungíveis — saldos, suprimento, detentores e preços — veja o Guia de Obtenção de Tokens SPL. Os mesmos métodos getAsset e getAssetsByOwner servem tanto para NFTs quanto para tokens; esta página se concentra nos fluxos de trabalho de NFTs e colecionáveis.

Quando usar isto

Use os métodos nesta página quando você estiver:
  • Exibindo os metadados, imagem e atributos de um único NFT
  • Listando todos os NFTs que uma carteira possui para um portfólio ou galeria
  • Fornecendo um marketplace ou explorador com consultas de coleção e criador
  • Verificando ou transferindo NFTs comprimidos (que requerem provas de Merkle)
  • Mostrando o histórico de transações on-chain de um NFT
  • Listando as edições impressas a partir de um NFT mestre

Métodos de NFT

Comece com getAsset para um único NFT ou getAssetsByOwner para a coleção de uma carteira. Cada cartão se liga à sua referência completa da API.

getAsset

Dados completos de um NFT por seu ID.

getAssetsByOwner

Todos os NFTs mantidos por uma carteira.

searchAssets

Filtrar por coleção, criador, atributos e mais — veja o Guia de Busca de Ativos.

getAssetsByCreator

Todos os ativos cunhados por um criador.

getAssetsByGroup

Todos os ativos em uma coleção.

getSignaturesForAsset

Histórico de transações para um ativo.

getNftEditions

Edições impressas de um NFT mestre.

getAssetProof

Prova de Merkle para um NFT comprimido.

Buscar um único NFT

Recupere metadados completos, dados de propriedade e coleção para um NFT por seu ID:

Mais consultas de NFT

NFTs Comprimidos

NFTs comprimidos por estado (cNFTs) são lidos com os mesmos métodos que NFTs regulares — getAsset, getAssetsByOwner, e searchAssets os retornam. Duas coisas são específicas para a compressão:
  • Provas de Merkle — operações on-chain, como transferências e queimas, requerem uma prova de getAssetProof.
  • Histórico — use getSignaturesForAsset (mostrado acima) para o histórico de transações de um cNFT.

Melhores práticas

  • Use paginaçao para métodos que retornam conjuntos de resultados grandes.
  • Lide com erros usando try/catch e replique falhas transitórias com backoff exponencial.
  • Cacheie respostas quando apropriado para reduzir chamadas à API.
  • Use getAssetBatch em vez de muitas chamadas individuais de getAsset quando você tiver múltiplos IDs.

Próximas etapas

Obter Tokens SPL

Saldos de tokens fungíveis, suprimento, detentores e preços.

Buscar Ativos

Filtrar NFTs por coleção, criador e atributos.

FAQs da DAS API

Perguntas comuns sobre ativos, dados de preço e uso.