Aperçu
searchAssets est la méthode de lecture la plus flexible dans l’API DAS. Elle retourne les actifs correspondant à une combinaison de filtres — propriétaire, regroupement de collection, type de jeton et attributs — en un seul appel paginé. Utilisez-la dès que vous avez besoin de plus qu’un seul actif ou d’une simple liste par propriétaire.
tokenType est optionnel. Lorsqu’il est omis, searchAssets retourne uniquement des NFT réguliers et compressés — pas de jetons fongibles. Pour inclure des jetons fongibles, définissez tokenType (par exemple, "fungible" ou "all"). Les valeurs acceptées sont fungible, nonFungible, regularNft, compressedNft et all.
Quand l’utiliser
UtilisezsearchAssets lorsque vous :
- Filtrez les actifs d’un portefeuille aux seuls jetons fongibles ou aux seuls NFT
- Listez les actifs qu’un portefeuille possède dans une collection spécifique
- Découvrez en masse des NFT compressés
- Construisez un défilement infini sur de grands ensembles de résultats avec une pagination par curseur
- Filtrez les actifs MPL Core par statut d’agent ou signataire
getAsset ; pour une liste simple de portefeuille, utilisez getAssetsByOwner.
Référence de l'API
Voir la documentation détaillée pour searchAssets
Démarrage rapide
Choisir un tokenType
tokenType est optionnel et spécifie quel type d’actifs apparaissent dans la réponse. Lorsqu’il est omis, searchAssets retourne uniquement des NFT réguliers et compressés — définissez tokenType pour inclure des jetons fongibles.
string
Valeurs acceptées :
fungible, nonFungible, regularNft, compressedNft, all. Par défaut, retourne des NFT réguliers et compressés lorsqu’il est omis.Pagination et tri
Les portefeuilles Solana peuvent posséder des milliers d’actifs, donc une pagination efficace est importante :- Page / limite — pagination classique (
pagecommence à 1). Utile pour les vues statiques. - Curseur — passez
beforeouafterdes valeurs de la réponse précédente pour un défilement infini rapide.
sortBy
Options d’affichage
Ces indicateurs ajoutent des métadonnées ; ils ne modifient jamais les actifs retournés.options
Agents MPL Core, signataires d’actifs et groupes MIP-11
Les actifs MPL Core peuvent exposer des métadonnées d’identité d’agent et de signataire d’actif, et les actifs ou collections peuvent inclure ungroups plugin (MIP-11) décrivant l’appartenance à un groupe. Les mêmes champs optionnels apparaissent sur chaque méthode de retour d’actif DAS (getAsset, getAssetBatch, getAssetsByOwner, getAssetsByGroup, getAssetsByCreator, getAssetsByAuthority, et chaque élément dans searchAssets).
Utilisez searchAssets pour filtrer par statut d’agent ou adresses :
Vous pouvez également définir
interface à MplCoreAsset, MplCoreCollection, ou MplCoreGroup pour une découverte spécifique à MPL Core.
is_agent, agent_token, et asset_signer sont omis lorsque non applicables (par exemple, is_agent est omis lorsqu’il est faux). Voir la référence API searchAssets pour les schémas complets.
Exemples
Le premier exemple montre le wrapper completfetch. Les exemples restants suivent le même modèle et sont réduits — développez-les pour le corps de la demande.
Rechercher tous les jetons fongibles dans un portefeuille
Rechercher des jetons fongibles avec solde natif et informations sur les jetons
Rechercher des jetons fongibles avec solde natif et informations sur les jetons
Rechercher des NFT Drip détenus par vibhu.sol
Rechercher des NFT Drip détenus par vibhu.sol
Rechercher des actifs compressés dans un portefeuille
Rechercher des actifs compressés dans un portefeuille
Prochaines étapes
Pagination
Pagination par page et par clés pour de grands ensembles de résultats.
Extension de jeton fongible
Comment tokenType, soldes et prix apparaissent dans les résultats.
référence searchAssets
Schémas de requêtes et réponses complets.