Übersicht
searchAssets ist die flexibelste Lesemethode in der DAS API. Es liefert Assets, die mit einer Kombination aus Filtern übereinstimmen — Besitzer, Sammlungsgruppe, Token-Typ und Attribute — in einem einzigen paginierten Aufruf. Verwenden Sie es, wann immer Sie mehr als nur ein einzelnes Asset oder eine einfache Nach-Besitzer-Liste benötigen.
tokenType ist optional. Wird es weggelassen, liefert searchAssets nur reguläre und komprimierte NFTs — keine fungiblen Tokens. Um fungible Tokens einzuschließen, setzen Sie tokenType (zum Beispiel "fungible" oder "all"). Akzeptierte Werte sind fungible, nonFungible, regularNft, compressedNft und all.
Wann zu verwenden
Verwenden SiesearchAssets, wenn Sie:
- Die Assets einer Wallet zu nur fungiblen Tokens oder nur NFTs filtern
- Die Assets auflisten, die eine Wallet innerhalb einer bestimmten Sammlung besitzt
- Komprimierte NFTs in großen Mengen entdecken
- Unendliches Scrollen über große Ergebnismengen mit Cursor-Paginierung erstellen
- MPL Core Assets nach Agentenstatus oder Unterzeichner filtern
getAsset; für eine einfache Wallet-Liste verwenden Sie getAssetsByOwner.
API-Referenz
Detaillierte Dokumentation für searchAssets anzeigen
Schnellstart
Einen tokenType wählen
tokenType ist optional und gibt an, welche Art von Assets in der Antwort angezeigt werden. Wird es weggelassen, liefert searchAssets nur reguläre und komprimierte NFTs — setzen Sie tokenType, um fungible Tokens einzuschließen.
string
Akzeptierte Werte:
fungible, nonFungible, regularNft, compressedNft, all. Standardmäßig werden reguläre und komprimierte NFTs geliefert, wenn weggelassen.Paginierung und Sortierung
Solana-Wallets können Tausende von Assets besitzen, daher ist effizientes Paging wichtig:- Seite / Limit — klassische Paginierung (
pagebeginnt bei 1). Gut für statische Ansichten. - Cursor — übergeben Sie
beforeoderafter-Werte aus der vorherigen Antwort für schnelles, unendliches Scrollen.
sortBy
Anzeigeoptionen
Diese Flags fügen Metadaten hinzu; sie ändern niemals, welche Assets zurückgegeben werden.options
MPL Core-Agenten, Asset-Unterzeichner und MIP-11-Gruppen
MPL Core-Assets können Agentenidentität und Asset-Unterzeichner-Metadaten anzeigen, und Assets oder Sammlungen können eingroups-Plugin (MIP-11) enthalten, das die Gruppenmitgliedschaft beschreibt. Die gleichen optionalen Felder erscheinen bei jeder Asset zurückgebenden DAS-Methode (getAsset, getAssetBatch, getAssetsByOwner, getAssetsByGroup, getAssetsByCreator, getAssetsByAuthority und jedes Element in searchAssets).
Verwenden Sie searchAssets, um nach Agentenstatus oder Adressen zu filtern:
Sie können auch
interface auf MplCoreAsset, MplCoreCollection oder MplCoreGroup für MPL Core-spezifische Entdeckungen einstellen.
is_agent, agent_token und asset_signer werden weggelassen, wenn nicht anwendbar (zum Beispiel wird is_agent weggelassen, wenn false). Siehe die searchAssets API-Referenz für vollständige Schemata.
Beispiele
Das erste Beispiel zeigt den vollständigenfetch-Wrapper. Die restlichen Beispiele folgen dem gleichen Muster und sind zusammengeklappt — erweitern Sie sie für den Anfrageinhalt.
Suche nach allen fungiblen Tokens in einer Wallet
Suche nach fungiblen Tokens mit nativem Saldo und Token-Informationen
Suche nach fungiblen Tokens mit nativem Saldo und Token-Informationen
Suche nach Drip NFTs, die von vibhu.sol besessen werden
Suche nach Drip NFTs, die von vibhu.sol besessen werden
Suche nach komprimierten Assets in einer Wallet
Suche nach komprimierten Assets in einer Wallet
Nächste Schritte
Paginierung
Seitenbasierte und Keyset-Paginierung für große Ergebnismengen.
Fungible Token-Erweiterung
Wie tokenType, Salden und Preise in den Ergebnissen angezeigt werden.
searchAssets Referenz
Vollständige Anfrage- und Antwort-Schemata.