Skip to main content

Descripción general

searchAssets es el método de lectura más flexible de la API DAS. Devuelve activos que coinciden con una combinación de filtros —propietario, agrupación por colección, tipo de token y atributos— en una sola llamada paginada. Úsalo cuando necesites más de un activo o algo más que una lista simple por propietario. tokenType es opcional. Si lo omites, searchAssets solo devuelve NFT estándar y comprimidos, sin tokens fungibles. Para incluir tokens fungibles, define tokenType (por ejemplo, "fungible" o "all"). Los valores aceptados son fungible, nonFungible, regularNft, compressedNft y all.

Cuándo usarlo

Usa searchAssets cuando quieras:
  • Filtrar los activos de una billetera para obtener solo tokens fungibles o solo NFT
  • Enumerar los activos que una billetera posee dentro de una colección específica
  • Descubrir NFT comprimidos de forma masiva
  • Implementar desplazamiento infinito en conjuntos de resultados grandes con paginación por cursor
  • Filtrar activos de MPL Core por estado del agente o firmante
Para activos individuales, usa getAsset; para obtener una lista simple de una billetera, usa getAssetsByOwner.

API Reference

Consulta la documentación detallada de searchAssets

Inicio rápido

Cómo elegir un tokenType

tokenType es opcional y especifica qué tipo de activos aparecen en la respuesta. Si lo omites, searchAssets solo devuelve NFT estándar y comprimidos. Define tokenType para incluir tokens fungibles.
string
Valores aceptados: fungible, nonFungible, regularNft, compressedNft, all. Si lo omites, el valor predeterminado incluye NFT estándar y comprimidos.

Paginación y ordenamiento

Las billeteras de Solana pueden poseer miles de activos, por lo que una paginación eficiente es importante:
  • Página / límite — paginación clásica (page comienza en 1). Adecuada para vistas estáticas.
  • Cursor — pasa los valores before o after de la respuesta anterior para implementar un desplazamiento infinito rápido.
sortBy
Para conocer las estrategias completas de página/límite y cursor, incluidas las consultas paralelas por conjunto de claves, consulta la guía de paginación.

Opciones de visualización

Estas marcas agregan metadatos; nunca cambian los activos que se devuelven.
options

Agentes de MPL Core, firmantes de activos y grupos MIP-11

Los activos de MPL Core pueden exponer metadatos de identidad del agente y del firmante del activo, y los activos o las colecciones pueden incluir un complemento groups (MIP-11) que describe la pertenencia a un grupo. Los mismos campos opcionales aparecen en todos los métodos DAS que devuelven activos (getAsset, getAssetBatch, getAssetsByOwner, getAssetsByGroup, getAssetsByCreator, getAssetsByAuthority y cada elemento de searchAssets). Usa searchAssets para filtrar por estado o direcciones del agente: También puedes definir interface como MplCoreAsset, MplCoreCollection o MplCoreGroup para realizar búsquedas específicas de MPL Core.
Los campos de respuesta is_agent, agent_token y asset_signer se omiten cuando no se aplican (por ejemplo, is_agent se omite cuando es falso). Consulta la referencia de la API searchAssets para ver los esquemas completos.

Ejemplos

El primer ejemplo muestra el contenedor fetch completo. Los demás ejemplos siguen el mismo patrón y están contraídos; expándelos para ver el cuerpo de la solicitud.

Buscar todos los tokens fungibles de una billetera

Próximos pasos

Pagination

Paginación por páginas y por conjunto de claves para conjuntos de resultados grandes.

Fungible Token Extension

Cómo aparecen tokenType, los saldos y los precios en los resultados.

searchAssets reference

Esquemas completos de solicitudes y respuestas.