Skip to main content

Überblick

Dieser Leitfaden behandelt das Lesen von NFTs und digitalen Sammlerstücken mit der Helius Digital Asset Standard (DAS) API: Abrufen eines einzelnen Assets, Auflisten der NFTs eines Wallets, Abfragen nach Sammlung oder Ersteller, Umgang mit komprimierten NFTs und Merkle-Nachweisen, Auflisten von Editionen und Lesen des Transaktionsverlaufs. Für fungible Token — Salden, Angebot, Inhaber und Preise — siehe den Get SPL Tokens-Leitfaden. Die gleichen getAsset und getAssetsByOwner Methoden dienen sowohl NFTs als auch Tokens; diese Seite konzentriert sich auf die NFT- und Sammler-Workflows.

Wann man dies verwendet

Verwenden Sie die Methoden auf dieser Seite, wenn Sie:
  • Metadaten, Bild und Attribute eines einzelnen NFTs anzeigen
  • Jedes NFT, das ein Wallet für ein Portfolio oder eine Galerie besitzt, auflisten
  • Einen Marktplatz oder Explorer mit Sammlungs- und Erstellerabfragen betreiben
  • Komprimierte NFTs verifizieren oder übertragen (die Merkle-Nachweise erfordern)
  • Den On-Chain-Transaktionsverlauf eines NFTs anzeigen
  • Die Editionen auflisten, die aus einem Haupt-NFT gedruckt wurden

NFT-Methoden

Beginnen Sie mit getAsset für ein einzelnes NFT oder getAssetsByOwner für die Sammlung eines Wallets. Jede Karte verlinkt auf ihre vollständige API-Referenz.

getAsset

Vollständige Daten für ein NFT nach seiner ID.

getAssetsByOwner

Alle von einem Wallet gehaltenen NFTs.

searchAssets

Filtern nach Sammlung, Ersteller, Attributen und mehr — siehe den Leitfaden “Search Assets”.

getAssetsByCreator

Alle von einem Ersteller geminten Assets.

getAssetsByGroup

Alle Assets in einer Sammlung.

getSignaturesForAsset

Transaktionsverlauf für ein Asset.

getNftEditions

Editionen, die aus einem Haupt-NFT gedruckt wurden.

getAssetProof

Merkle-Nachweis für ein komprimiertes NFT.

Ein einzelnes NFT abrufen

Vollständige Metadaten, Besitz- und Sammlungsdaten für ein NFT nach seiner ID abrufen:

Weitere NFT-Abfragen

Komprimierte NFTs

State-komprimierte NFTs (cNFTs) werden gelesen mit den gleichen Methoden wie reguläre NFTs — getAsset, getAssetsByOwner, und searchAssets geben sie alle zurück. Zwei Dinge sind spezifisch für die Komprimierung:
  • Merkle-Nachweise — On-Chain-Operationen wie Transfers und Burns erfordern einen Nachweis von getAssetProof.
  • Verlauf — Verwenden Sie getSignaturesForAsset (oben gezeigt) für den Transaktionsverlauf eines cNFTs.

Best Practices

  • Verwenden Sie Pagination für Methoden, die große Ergebnismengen zurückgeben.
  • Behandeln Sie Fehler mit try/catch und wiederholen Sie vorübergehende Fehler mit exponentiellem Backoff.
  • Zwischenspeichern Sie Antworten, wenn angebracht, um API-Aufrufe zu reduzieren.
  • Verwenden Sie getAssetBatch anstelle vieler einzelner getAsset Aufrufe, wenn Sie mehrere IDs haben.

Nächste Schritte

SPL Tokens abrufen

Salden, Angebot, Inhaber und Preise für fungible Tokens.

Assets durchsuchen

Filtern von NFTs nach Sammlung, Ersteller und Attributen.

DAS API FAQ

Häufige Fragen zu Assets, Preisdaten und Nutzung.