> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# So verwenden Sie minimumLedgerSlot

> Erfahren Sie mehr über die Verwendung von minimumLedgerSlot, Code-Beispiele, Anfrageparameter, Antwortstruktur und Tipps.

Die RPC-Methode [`minimumLedgerSlot`](https://www.helius.dev/docs/api-reference/rpc/http/minimumledgerslot) gibt den niedrigsten (ältesten) Slot zurück, über den der abgefragte RPC-Knoten Informationen in seinem Ledger hat. Dies ist nützlich, um das historische Datenhaltung eines bestimmten Knotens zu verstehen.

## Häufige Anwendungsfälle

* **Bestimmung der Verfügbarkeit historischer Daten:** Bevor Sie versuchen, sehr alte historische Daten (z. B. alte Blöcke oder Transaktionen) abzufragen, können Sie diese Methode verwenden, um zu überprüfen, ob der Knoten wahrscheinlich diese Daten hat. Wenn Sie Daten aus einem Slot benötigen, der niedriger ist als der `minimumLedgerSlot`, müssen Sie möglicherweise einen Archival-Knoten finden.
* **Bewusstsein für Knoten-Beschneidung:** Das Verständnis, dass RPC-Knoten (insbesondere nicht-archivierende) alte Ledger-Daten beschneiden könnten. Dieser Wert zeigt die aktuelle Untergrenze ihrer gespeicherten Historie an.
* **Synchronisierung von historischen Datenabrufern:** Wenn Sie einen Dienst aufbauen, der historische Solana-Daten aufnimmt, kann Ihnen dies helfen, den Startpunkt der verfügbaren Daten auf einem bestimmten Knoten zu verstehen.

## Anfrageparameter

Diese Methode erfordert keine Parameter.

## Antwortstruktur

Das `result`-Feld in der JSON-RPC-Antwort ist eine einzelne `u64`-Zahl, die den minimalen auf dem Knoten verfügbaren Ledger-Slot darstellt.

**Beispielantwort:**

```json theme={"system"}
{
  "jsonrpc": "2.0",
  "result": 123456789,
  "id": 1
}
```

## Code-Beispiele

<CodeGroup>
  ```bash cURL theme={"system"}
  curl -X POST -H "Content-Type: application/json" -d \
    '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "minimumLedgerSlot"
    }' \
    <YOUR_RPC_URL>
  ```

  ```javascript JavaScript (using @solana/web3.js) theme={"system"}
  const { Connection } = require('@solana/web3.js');

  async function getMinLedgerSlot() {
    // Replace with your RPC endpoint
    const connection = new Connection('https://mainnet.helius-rpc.com/?api-key=<api-key>');

    try {
      const minSlot = await connection.getMinimumLedgerSlot();
      console.log(`Minimum ledger slot available on the node: ${minSlot}`);
    } catch (error) {
      console.error('Error fetching minimum ledger slot:', error);
    }
  }

  getMinLedgerSlot();
  ```
</CodeGroup>

## Entwicklertipps

* **Knotenspezifisch:** Der zurückgegebene `minimumLedgerSlot` ist spezifisch für den RPC-Knoten, den Sie abfragen. Verschiedene Knoten können unterschiedliche Ledger-Rückhalterichtlinien haben und daher unterschiedliche minimale Slots.
* **Dynamischer Wert:** Dieser Wert kann im Laufe der Zeit zunehmen, da der Knoten ältere Teile seines Ledgers beschneidet, um Platz zu sparen. Er wird nicht abnehmen.
* **Nicht die ganze Historie:** Dies bedeutet nicht, dass der Knoten *alle* Blöcke zwischen diesem Slot und dem aktuellen Tipp hat. Es zeigt nur den niedrigsten Slot an, für den er *möglicherweise* Daten hat. Lücken können dennoch bestehen, insbesondere bei nicht-archivierenden Knoten.
* **Archival-Knoten:** Für den Zugriff auf die vollständige Historie der Blockchain ab dem Genesis-Block müssten Sie typischerweise einen Archival-Knoten abfragen, der darauf abzielt, alle Ledger-Daten zu speichern.

Dieser Leitfaden hilft Ihnen, die `minimumLedgerSlot` RPC-Methode zu verstehen und zu verwenden, um das Ausmaß der historischen Daten zu bestimmen, die von einem Solana RPC-Knoten gespeichert werden.
