> ## 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.

# Verwendung von getMaxRetransmitSlot

> Lernen Sie die Anwendungsfälle von getMaxRetransmitSlot, Codebeispiele, Anfrageparameter, Antwortstruktur und Tipps kennen.

Die RPC-Methode [`getMaxRetransmitSlot`](https://www.helius.dev/docs/api-reference/rpc/http/getmaxretransmitslot) gibt die höchste Slot-Nummer zurück, die der abgefragte RPC-Knoten aus seiner Retransmit-Phase verarbeitet hat oder von der er weiß. Die Retransmit-Phase ist ein entscheidender Teil von Solanas Blockpropagationsprotokoll, bekannt als [Turbine](https://www.helius.dev/blog/turbine-block-propagation-on-solana), bei dem Validatoren fehlende Shreds (Teile von Blöcken) von ihren Peers anfordern und empfangen, um vollständige Blöcke zu rekonstruieren.

Dieser Wert kann einen Hinweis darauf geben, wie aktuell ein Knoten im Hinblick auf die Propagation und Reparatur von Blockdaten ist.

## Häufige Anwendungsfälle

* **Knoten-Gesundheits-/Synchronisationsprüfung:** Überwachen Sie diesen Wert, um zu verstehen, ob ein Knoten aktiv Informationen über kürzliche Slots empfängt und verarbeitet. Ein deutlich hinter dem tatsächlichen höchsten Slot des Clusters zurückliegender `maxRetransmitSlot` könnte auf Synchronisationsprobleme für diesen Knoten hinweisen.
* **Netzwerkanalyse (Fortgeschritten):** Forscher oder fortgeschrittene Überwachungstools könnten diese Metrik als einen von mehreren Indikatoren für die allgemeine Netzwerkgesundheit oder die Geschwindigkeit der Blockpropagation nutzen.
* **Fehlerbehebung bei Verbindungsproblemen:** Wenn ein Knoten konstant einen niedrigen `maxRetransmitSlot` meldet, könnte dies auf Probleme mit seinen Peer-Verbindungen oder seiner Fähigkeit zur Teilnahme am Retransmit-Protokoll hinweisen.

## Anfrageparameter

Diese Methode erfordert keine Parameter.

## Antwortstruktur

Das `result` Feld der JSON-RPC-Antwort wird ein `u64` (unsigned 64-bit integer) sein, der die maximale Slot-Nummer darstellt, die der Knoten aus der Retransmit-Phase gesehen hat.

## Beispiele

### 1. Holen Sie sich den maximalen Retransmit Slot

Dieses Beispiel ruft den maximalen Slot ab, der von der Retransmit-Phase durch den verbundenen Knoten gesehen wurde.

<CodeGroup>
  ```bash cURL theme={"system"}
  # Replace <api-key> with your Helius API key
  curl https://mainnet.helius-rpc.com/?api-key=<api-key> -X POST -H "Content-Type: application/json" -d \
    '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "getMaxRetransmitSlot"
    }'
  ```

  ```javascript JavaScript (using @solana/web3.js) theme={"system"}
  // Replace <api-key> with your Helius API key
  const { Connection } = require('@solana/web3.js');

  async function fetchMaxRetransmitSlot() {
    const connection = new Connection('https://mainnet.helius-rpc.com/?api-key=<api-key>');
    try {
      const maxRetransmitSlot = await connection.getMaxRetransmitSlot();
      console.log(`Maximum Slot seen from Retransmit Stage: ${maxRetransmitSlot}`);
    } catch (error) {
      console.error('Error fetching maximum retransmit slot:', error);
    }
  }

  fetchMaxRetransmitSlot();
  ```
</CodeGroup>

## Entwickler-Tipps

* **Knotenspezifischer Wert:** Dieser Wert ist spezifisch für den RPC-Knoten, den Sie abfragen. Unterschiedliche Knoten im Cluster könnten zu einem bestimmten Zeitpunkt aufgrund von Netzwerkverzögerungen und ihrer individuellen Sicht auf den Retransmit-Prozess leicht unterschiedliche Werte haben.
* **Nicht der absolut höchste Slot:** Dieser Wert repräsentiert den höchsten Slot, für den der Knoten Daten im Retransmit gesehen hat. Es kann nicht der gleiche wie der absolut höchste vom Cluster bestätigte Slot sein (der durch Methoden wie `getSlot` mit `finalized` Zusicherung oder `getBlockHeight` erhalten werden kann). Es ist eher ein Indikator des Fortschritts der Datenpropagation zu diesem spezifischen Knoten.
* **Dynamischer Wert:** Diese Zahl wird kontinuierlich ansteigen, da das Netzwerk neue Slots produziert und Daten retransmittiert werden.

Diese Anleitung bietet die notwendigen Schritte zur Verwendung der `getMaxRetransmitSlot` RPC-Methode, die ein nützliches Werkzeug zur Überwachung des Synchronisationsstatus und der Gesundheit eines Solana-Knotens in Bezug auf die Blockdatenpropagation sein kann.
