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

# Transaktionen analysieren

> Verarbeite Solana-Transaktionssignaturen in strukturierte, benutzerfreundliche Daten mit der Helius Enhanced Transactions API.

<Warning>
  Die Enhanced Transactions API ist ein Legacy-Produkt im Wartungsmodus. Es funktioniert weiterhin und diese Seiten bleiben verfügbar, jedoch werden keine neuen Parser-Typen oder Funktionen hinzugefügt. Der Nachfolger ist [Parsed Events](/docs/de/parsed-events), der Anweisungen durch den IDL-Katalog decodiert und sich in der offenen Beta in kostenpflichtigen Plänen befindet — der [Migrationsleitfaden](/docs/de/parsed-events/guides/migrate-from-enhanced-transactions) deckt den Umzug Schritt für Schritt ab. Sie können auch [`getTransactionsForAddress`](/docs/de/rpc/gettransactionsforaddress) für Transaktionshistorie und Backfill verwenden und die [Wallet API](/docs/de/wallet-api/overview) für benutzerfreundliche Wallet-Daten.
</Warning>

## Übersicht

Der Parse Transactions-Endpunkt verwandelt rohe Transaktionssignaturen in strukturierte, benutzerfreundliche Informationen. Anstatt Anweisungsdaten und Kontolisten manuell zu decodieren, erhalten Sie klare Details zu Übertragungen, Swaps, NFT-Aktivitäten und mehr.

Senden Sie eine `POST`-Anfrage an `/v0/transactions` mit bis zu 100 Signaturen pro Aufruf.

## Wann zu verwenden

* Sie haben eine oder mehrere Transaktionssignaturen und möchten vorgeparstes, benutzerfreundliches Ergebnis.
* Sie zeigen einem Benutzer die Details einer einzelnen Transaktion an (Wallets, Explorer).
* Sie benötigen Ereigniszusammenfassungen (SOL/Token-Übertragungen, NFT-Aktivität), ohne Ihren eigenen Parser zu schreiben.

Für neue Builds gibt [`getTransaction`](/docs/de/api-reference/rpc/http/gettransaction) die rohe Transaktion zurück, und [`getTransactionsForAddress`](/docs/de/rpc/gettransactionsforaddress) ist der moderne Weg für die Historie.

## Schnellstart

<Steps>
  <Step title="Holen Sie sich Ihren API-Schlüssel">
    Melden Sie sich auf [dashboard.helius.dev](https://dashboard.helius.dev) an und kopieren Sie Ihren API-Schlüssel.
  </Step>

  <Step title="POST Signaturen an /v0/transactions">
    Übergeben Sie ein Array von Signaturen im `transactions` Body-Feld.

    <Tabs>
      <Tab title="JavaScript">
        ```javascript theme={"system"}
        const parseTransaction = async () => {
          const url = "https://mainnet.helius-rpc.com/v0/transactions/?api-key=YOUR_API_KEY";

          const response = await fetch(url, {
            method: 'POST',
            headers: {
              'Content-Type': 'application/json',
            },
            body: JSON.stringify({
              transactions: ["5rfFLBUp5YPr6rC2g1KBBW8LGZBcZ8Lvs7gKAdgrBjmQvFf6EKkgc5cpAQUTwGxDJbNqtLYkjV5vS5zVK4tb6JtP"],
            }),
          });

          const data = await response.json();
          console.log("Parsed transaction:", data);
        };

        parseTransaction();
        ```
      </Tab>

      <Tab title="Python">
        ```python theme={"system"}
        import requests
        import json

        def parse_transaction():
            url = "https://mainnet.helius-rpc.com/v0/transactions/?api-key=YOUR_API_KEY"

            payload = {
                "transactions": ["5rfFLBUp5YPr6rC2g1KBBW8LGZBcZ8Lvs7gKAdgrBjmQvFf6EKkgc5cpAQUTwGxDJbNqtLYkjV5vS5zVK4tb6JtP"]
            }

            response = requests.post(url, json=payload)
            data = response.json()
            print("Parsed transaction:", data)

        parse_transaction()
        ```
      </Tab>
    </Tabs>
  </Step>

  <Step title="Lesen Sie die analysierte Antwort">
    Jede Transaktion wird mit einer Beschreibung, einem Typ, Übertragungen und Ereigniszusammenfassungen zurückgegeben. Siehe [Antwort](#antwort) unten.
  </Step>
</Steps>

## Anfrageparameter

<ParamField body="transactions" type="string[]" required>
  Array von zu analysierenden Transaktionssignaturen. Bis zu 100 Signaturen pro Anfrage.
</ParamField>

## Antwort

Jede analysierte Transaktion enthält eine benutzerfreundliche Beschreibung zusammen mit strukturierten Übertragungs- und Ereignisdaten:

```json theme={"system"}
{
  "description": "Transfer 0.1 SOL to FXvStt8aeQHMGKDgqaQ2HXWfJsXnqiKSoBEpHJahkuD",
  "type": "TRANSFER",
  "source": "SYSTEM_PROGRAM",
  "fee": 5000,
  "feePayer": "M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K",
  "signature": "5rfFLBUp5YPr6rC2g1KBBW8LGZBcZ8Lvs7gKAdgrBjmQvFf6EKkgc5cpAQUTwGxDJbNqtLYkjV5vS5zVK4tb6JtP",
  "slot": 171341028,
  "timestamp": 1674080473,
  "nativeTransfers": [
    {
      "fromUserAccount": "M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K",
      "toUserAccount": "FXvStt8aeQHMGKDgqaQ2HXWfJsXnqiKSoBEpHJahkuD",
      "amount": 100000000
    }
  ],
  "events": {
    "sol": {
      "from": "M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K",
      "to": "FXvStt8aeQHMGKDgqaQ2HXWfJsXnqiKSoBEpHJahkuD",
      "amount": 0.1
    }
  }
}
```

Jede analysierte Transaktion enthält:

* **`description`** — benutzerfreundliche Zusammenfassung dessen, was passiert ist.
* **`type`** — Transaktionskategorie (`TRANSFER`, `SWAP`, `NFT_SALE` und andere).
* **`source`** — das Programm, das die Transaktion ausgeführt hat.
* **`fee`** / **`feePayer`** — Transaktionsgebühr in Lamports und das Konto, das sie bezahlt hat.
* **`nativeTransfers`** — SOL-Bewegungen zwischen Konten.
* **`tokenTransfers`** — SPL-Token-Bewegungen.
* **`events`** — Ereigniszusammenfassungen auf hoher Ebene.
* **`slot`** / **`timestamp`** — wann die Transaktion verarbeitet wurde.

Für den vollständigen Feldkatalog und alle unterstützten Transaktionstypen siehe die [Parse Transactions API-Referenz](/docs/de/api-reference/enhanced-transactions/gettransactions).

## Nächste Schritte

<CardGroup cols={2}>
  <Card title="Transaktionshistorie" icon="clock-rotate-left" href="/docs/de/enhanced-transactions/transaction-history">
    Abrufen einer benutzerfreundlichen Transaktionshistorie für eine Adresse mit Filterung und Paginierung.
  </Card>

  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/de/rpc/gettransactionsforaddress">
    Der moderne, Helius-native Ersatz für Transaktionshistorie und Backfill.
  </Card>

  <Card title="Wallet API" icon="wallet" href="/docs/de/wallet-api/overview">
    REST-Endpunkte für benutzerfreundliche Wallet-Daten: Salden, Historie und Übertragungen.
  </Card>

  <Card title="Datenübersicht erhalten" icon="database" href="/docs/de/getting-data">
    Vergleichen Sie jede Helius-Option zum Abfragen von Solana-Daten.
  </Card>
</CardGroup>
