Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Die Dynamic IPFS API stellt regenerierte Metadaten und Bilder für CLMM- und CPMM-Liquiditätspositionen auf Solana bereit. Dieser Service ist für dApps konzipiert, die dynamische NFTs rendern – etwa Karten für konzentrierte Liquiditätspositionen – und bietet dabei Echtzeit-Pool-Informationen, Positions-Bewertung und ausstehende Gebühren, ohne dass On-Chain-Lookups erforderlich sind.

Hosts

UmgebungHost
Mainnetdynamic-ipfs.raydium.io
Devnetdynamic-ipfs-devnet.raydium.io

Überblick

Die API stellt drei Endpunkte bereit, von denen jeder ein vollständiges Positions-Interface-Objekt zurückgibt:
  • /clmm/position — Metadaten für eine aktive CLMM-Position abrufen
  • /lock/clmm/position — Metadaten für eine gesperrte CLMM-Position abrufen
  • /lock/cpmm/position — Metadaten für eine gesperrte CPMM-Position abrufen
Jede Antwort enthält die vollständigen Pool-Details (Token, Dezimalstellen, TVL), Positionsbeträge, USD-Bewertung, TVL-Prozentsatz im Pool sowie angesammelte (aber noch nicht eingelöste) Gebühren und Rewards.

Anwendungsfälle

Generieren Sie dynamische Positions-Visualisierungs-NFTs, indem Sie Metadaten für eine bestimmte Position anfordern. Die API berechnet den Echtzeit-Positions-Status aus On-Chain-Daten und speichert Ergebnisse im Cache, was ideal ist für:
  • Rendering von Positions-Karten mit Live-USD-Wert und Gebührenaufbau
  • Anzeige des TVL-Prozentsatzes und Token-Beträge im Pool
  • Darstellung ausstehender Handelsgebühren und Reward-Token
  • Erstellung von Portfolio-Dashboards zur Verfolgung der Positions-Performance

Authentifizierung

Keine Authentifizierung erforderlich. Alle Endpunkte sind öffentlich.

Ratenbegrenzung

Keine erzwungen. Best-Effort-Service.

Allgemeine Muster

Abrufen einer CLMM-Position

curl -s "https://dynamic-ipfs.raydium.io/clmm/position?id=4Ygp92zRvl4kCr97V3Zs5xg4k3qX1tN6m8pR2vL9jA1"
Der Parameter id sollte der On-Chain-öffentliche Schlüssel des Positions-Kontos sein (eine Solana-Adresse im Base58-Format).

Abrufen einer gesperrten Position

curl -s "https://dynamic-ipfs.raydium.io/lock/clmm/position?id=<position_pda>"

Zugehörige Dokumentation

Siehe CLMM für die Struktur von Positions-Konten und wie Sie Positions-IDs ableiten.