Zum Hauptinhalt springen

Überblick

Diese Anleitung zeigt dir, wie du NFTs und digitale Sammlerstücke mit der Helius Digital Asset Standard (DAS) API ausliest: Du rufst ein einzelnes Asset ab, listest die NFTs einer Wallet auf, fragst nach Collection oder Ersteller ab, arbeitest mit komprimierten NFTs und Merkle-Proofs, listest Editions auf und liest den Transaktionsverlauf aus. Informationen zu fungiblen tokens – Guthaben, Gesamtmenge, Inhaber und Preise – findest du in der Anleitung zum Abrufen von SPL-tokens. Dieselben Methoden getAsset und getAssetsByOwner unterstützen sowohl NFTs als auch tokens. Diese Seite konzentriert sich auf Workflows für NFTs und Sammlerstücke.

Wann du diese Methoden verwenden solltest

Verwende die Methoden auf dieser Seite, wenn du:
  • Metadaten, Bild und Attribute eines einzelnen NFTs anzeigst
  • Alle NFTs einer Wallet für ein Portfolio oder eine Galerie auflistest
  • Einen Marktplatz oder Explorer mit Abfragen nach Collection und Ersteller betreibst
  • Komprimierte NFTs verifizierst oder überträgst, wofür Merkle-Proofs erforderlich sind
  • Den On-Chain-Transaktionsverlauf eines NFTs anzeigst
  • Die von einem Master-NFT erstellten Editions auflistest

NFT-Methoden

Beginne mit getAsset für ein einzelnes NFT oder mit getAssetsByOwner für den NFT-Bestand einer Wallet. Jede Karte verlinkt auf die vollständige API-Referenz.

getAsset

Vollständige Daten zu einem NFT anhand seiner ID.

getAssetsByOwner

Alle NFTs in einer Wallet.

searchAssets

Filtere nach Collection, Ersteller, Attributen und mehr. Weitere Informationen findest du in der Anleitung zur Asset-Suche.

getAssetsByCreator

Alle von einem Ersteller geprägten Assets.

getAssetsByGroup

Alle Assets in einer Collection.

getSignaturesForAsset

Transaktionsverlauf eines Assets.

getNftEditions

Von einem Master-NFT erstellte Editions.

getAssetProof

Merkle-Proof für ein komprimiertes NFT.

Einzelnes NFT abrufen

Rufe die vollständigen Metadaten, Eigentumsinformationen und Collection-Daten eines NFTs anhand seiner ID ab:

Weitere NFT-Abfragen

Komprimierte NFTs

Zustandskomprimierte NFTs (cNFTs) werden mit denselben Methoden wie reguläre NFTs ausgelesen. getAsset, getAssetsByOwner und searchAssets geben sie alle zurück. Zwei Aspekte gelten speziell für die Komprimierung:
  • Merkle-Proofs – On-Chain-Operationen wie Übertragungen und Burns erfordern einen Proof von getAssetProof.
  • Verlauf – Verwende getSignaturesForAsset (siehe oben), um den Transaktionsverlauf eines cNFTs abzurufen.

Best Practices

  • Verwende die Paginierung für Methoden, die große Ergebnismengen zurückgeben.
  • Behandle Fehler mit try/catch und wiederhole vorübergehende Fehlschläge mit exponentiellem Backoff.
  • Cache responses, wenn es sinnvoll ist, um API-Aufrufe zu reduzieren.
  • Verwende bei mehreren IDs getAssetBatch statt vieler einzelner Aufrufe von getAsset.

Nächste Schritte

Get SPL Tokens

Guthaben, Gesamtmenge, Inhaber und Preise fungibler tokens.

Search Assets

Filtere NFTs nach Collection, Ersteller und Attributen.

DAS API FAQ

Häufige Fragen zu Assets, Preisdaten und Nutzung.