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

> Erfahren Sie mehr über die Anwendungsfälle von getInflationRate, Codebeispiele, Anforderungsparameter, Antwortstruktur und Tipps.

Die [`getInflationRate`](https://www.helius.dev/docs/api-reference/rpc/http/getinflationrate) RPC-Methode gibt eine Aufschlüsselung der [Inflations](https://www.helius.dev/blog/solana-issuance-inflation-schedule)-raten für die aktuelle Epoche zurück. Dies umfasst die gesamte Inflationsrate, den Teil, der den Validierern zugewiesen wird, den Teil, der der Stiftung zugewiesen wird, und die Epochenzahl, auf die sich diese Raten beziehen.

Diese Methode bietet einen Überblick über die aktuelle Belohnungsverteilung aus der Ausgabe neuer Token (Inflation).

## Häufige Anwendungsfälle

* **Staking-Belohnungsschätzung:** Verstehen Sie die aktuelle annualisierte Inflationsrate, die an Validierer verteilt wird, ein wichtiger Bestandteil bei der Berechnung des Staking-APR.
* **Überwachung der Stiftungszuweisung:** Beobachten Sie den Teil der aktuellen Inflation, der der Solana Foundation zugewiesen wird.
* **Analyse der aktuellen Epoche:** Erhalten Sie einen schnellen Überblick über die Inflationsmetriken für die aktive Epoche.

## Anforderungsparameter

Diese Methode erfordert keine Parameter.

## Antwortstruktur

Das `result`-Feld der JSON-RPC-Antwort wird ein Objekt enthalten mit:

* **`total`** (f64): Die gesamte Inflationsrate für die aktuelle Epoche (z.B. 0.065 für 6,5%).
* **`validator`** (f64): Der Teil der gesamten Inflationsrate, der den Validierern für die aktuelle Epoche zugewiesen wird (z.B. 0.06 für 6%).
* **`foundation`** (f64): Der Teil der gesamten Inflationsrate, der der Stiftung für die aktuelle Epoche zugewiesen wird (z.B. 0.005 für 0,5%).
* **`epoch`** (u64): Die Epochenzahl, für die diese Inflationsraten gelten.

## Beispiele

### 1. Inflationsraten der aktuellen Epoche abrufen

Dieses Beispiel ruft die Inflationsraten-Details für die aktuelle Epoche ab.

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

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

  async function logCurrentInflationRate() {
    const connection = new Connection('https://mainnet.helius-rpc.com/?api-key=<api-key>');
    try {
      const inflationRate = await connection.getInflationRate();
      console.log(`Inflation Rate for Epoch ${inflationRate.epoch}:`);
      console.log(`  Total: ${(inflationRate.total * 100).toFixed(4)}%`);
      console.log(`  Validator: ${(inflationRate.validator * 100).toFixed(4)}%`);
      console.log(`  Foundation: ${(inflationRate.foundation * 100).toFixed(4)}%`);
      // For full raw details:
      // console.log(JSON.stringify(inflationRate, null, 2));
    } catch (error) {
      console.error('Error fetching inflation rate:', error);
    }
  }

  logCurrentInflationRate();
  ```
</CodeGroup>

## Entwicklertipps

* **Epochenspezifisch:** Die zurückgegebenen Werte sind spezifisch für die aktuelle Epoche zum Zeitpunkt der Abfrage. Diese Raten werden aus dem gesamten Inflationszeitplan abgeleitet, der von `getInflationGovernor` definiert wird, repräsentieren jedoch die annualisierte Rate für diese spezifische Epoche.
* **Annualisierte Raten:** Die Raten werden normalerweise als annualisierte Prozentsätze ausgedrückt, auch wenn sie für die aktuelle Epoche gelten.
* **Dynamische Werte:** Während sich der zugrunde liegende Inflationszeitplan (`getInflationGovernor`) selten ändert, wird der berechnete `getInflationRate` von Epoche zu Epoche variieren, da die Gesamtinflation abnimmt.

Diese Anleitung erklärt, wie die `getInflationRate` RPC-Methode verwendet wird, um einen Überblick über die Inflationsverteilung der aktuellen Epoche zu erhalten.

## Verwandte Methoden

<CardGroup cols={2}>
  <Card title="getInflationGovernor" href="/docs/de/api-reference/rpc/http/getinflationgovernor">
    Erhalten Sie die zugrunde liegenden Inflationsparameter
  </Card>

  <Card title="getInflationReward" href="/docs/de/api-reference/rpc/http/getinflationreward">
    Erhalten Sie Inflationsbelohnungen für spezifische Adressen
  </Card>
</CardGroup>
