Skip to main content

Descripción general

Esta guía explica cómo leer NFT y coleccionables digitales con la API Digital Asset Standard (DAS) de Helius: obtener un activo individual, enumerar los NFT de una billetera, consultar por colección o creador, trabajar con NFT comprimidos y pruebas de Merkle, enumerar ediciones y leer el historial de transacciones. Para tokens fungibles —saldos, suministro, titulares y precios—, consulta la guía para obtener tokens SPL. Los mismos métodos getAsset e getAssetsByOwner funcionan tanto para NFT como para tokens; esta página se centra en los flujos de trabajo de NFT y coleccionables.

Cuándo usar estos métodos

Usa los métodos de esta página cuando quieras:
  • Mostrar los metadatos, la imagen y los atributos de un NFT individual
  • Enumerar todos los NFT que posee una billetera para un portafolio o una galería
  • Implementar un mercado o explorador con consultas por colección y creador
  • Verificar o transferir NFT comprimidos (que requieren pruebas de Merkle)
  • Mostrar el historial de transacciones en cadena de un NFT
  • Enumerar las ediciones impresas a partir de un NFT maestro

Métodos para NFT

Comienza con getAsset para un NFT individual o con getAssetsByOwner para la colección de una billetera. Cada tarjeta enlaza a su referencia completa de la API.

getAsset

Datos completos de un NFT según su ID.

getAssetsByOwner

Todos los NFT que contiene una billetera.

searchAssets

Filtra por colección, creador, atributos y más; consulta la guía para buscar activos.

getAssetsByCreator

Todos los activos acuñados por un creador.

getAssetsByGroup

Todos los activos de una colección.

getSignaturesForAsset

Historial de transacciones de un activo.

getNftEditions

Ediciones impresas a partir de un NFT maestro.

getAssetProof

Prueba de Merkle de un NFT comprimido.

Obtener un NFT individual

Recupera todos los metadatos y los datos de propiedad y colección de un NFT mediante su ID:

Más consultas de NFT

NFT comprimidos

Los NFT con compresión de estado (cNFT) se leen con los mismos métodos que los NFT normales: getAsset, getAssetsByOwner e searchAssets los devuelven. Hay dos aspectos específicos de la compresión:
  • Pruebas de Merkle: las operaciones en cadena, como las transferencias y quemas, requieren una prueba de getAssetProof.
  • Historial: usa getSignaturesForAsset (mostrado arriba) para consultar el historial de transacciones de un cNFT.

Prácticas recomendadas

  • Usa la paginación para los métodos que devuelven conjuntos de resultados grandes.
  • Controla los errores con try/catch y vuelve a intentar los fallos transitorios con espera exponencial.
  • Almacena las respuestas en caché cuando corresponda para reducir las llamadas a la API.
  • Usa getAssetBatch en lugar de realizar muchas llamadas individuales a getAsset cuando tengas varios ID.

Próximos pasos

Get SPL Tokens

Saldos, suministro, titulares y precios de tokens fungibles.

Search Assets

Filtra NFT por colección, creador y atributos.

DAS API FAQ

Preguntas frecuentes sobre activos, datos de precios y uso.