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

# Verdiene SOL-Rabatte durch deine Transaktionen

> Verdiene automatische SOL-Rabatte über Post-Trade Backruns ohne zusätzliches Risiko von schädlichem MEV.

<Note>
  **Dies ist eine optionale Funktion.** Helius wird niemals ohne deine ausdrückliche Erlaubnis an Backrun-Rabatten teilnehmen. Du musst zustimmen, indem du den Parameter `rebate-address` zu deinen Transaktionsanfragen hinzufügst.
</Note>

## Was sind Backrun-Rabatte?

Helius Backrun-Rabatte ermöglichen es dir, an dem MEV (Maximum Extractable Value) zu verdienen, das deine Transaktionen erzeugen. Wenn dein Handel profitable Arbitragemöglichkeiten schafft, erhältst du einen Teil der Gewinne in SOL.

<CardGroup cols={2}>
  <Card title="Kein zusätzliches MEV-Risiko" icon="shield-check">
    Deine Transaktion wird zuerst in Bündeln ausgeführt und MEV wird nach der Ausführung extrahiert.
  </Card>

  <Card title="Ein Parameter" icon="code">
    Füge `rebate-address` zu deiner RPC-URL hinzu - keine Code- oder Vertragsänderungen nötig
  </Card>
</CardGroup>

## Wie es funktioniert

<Steps titleSize="h3">
  <Step title="Opt In">
    Füge den Parameter `rebate-address=<YOUR_SOL_ADDRESS>` zu jedem Aufruf von `sendTransaction` im Mainnet hinzu. Diese Funktion ist vollständig optional - Helius beteiligt sich nur, wenn du ausdrücklich zustimmst.
  </Step>

  <Step title="Parallelübertragung">
    Deine Transaktion wird sofort eingereicht, zusammen mit einem Bündel, das eine Arbitrage-Transaktion enthält. Dadurch entsteht keine zusätzliche Latenz.
  </Step>

  <Step title="Automatische Auszahlung">
    Wenn das Bündel On-Chain landet, zahlt Helius automatisch den vereinbarten Rabatt direkt an deine angegebene Adresse in SOL.
  </Step>
</Steps>

### Backruns verstehen

Backrunning ist eine vorteilhafte Form der Arbitrage, die dazu beiträgt, Preise über verschiedene Börsen hinweg konsistent zu halten. Im Gegensatz zu böswilligen MEV-Angriffen verbessert Backrunning das Netzwerk, indem es Preisungleichgewichte, die durch große Trades entstehen, korrigiert.

**Beispiel**: Wenn du BONK auf Raydium kaufst, steigt der Preis an dieser Börse, bleibt jedoch auf Orca gleich. Ein Sucher kauft dann BONK auf Orca (günstiger) und verkauft auf Raydium (höherer Preis), wodurch er die Differenz als Gewinn einfängt. Mit Helius-Rabatten verdienst du an diesem Gewinn, den dein Handel geschaffen hat.

<Tip>
  **Bündelausführung**: Deine Transaktion wird immer zuerst im Bündel ausgeführt, bevor Suchertransaktionen erfolgen.
</Tip>

<Card title="Wie viel kann ich verdienen?" icon="question">
  **Du verdienst 50 % des MEV, das dein Handel erzeugt** - Kontaktiere Helius, wenn du ein hohes Volumen hast, um benutzerdefinierte Bedingungen zu besprechen.
</Card>

<Info>
  **MEV-Schutz**: Deine Transaktion wird zuerst in Bündeln ausgeführt und MEV wird nach der Ausführung extrahiert, sodass du von den Arbitragemöglichkeiten, die du schaffst, profitieren kannst.
</Info>

## Schnellstartanleitung

Bereit, Rabatte aus deinen Trades zu verdienen? Beginne in weniger als 5 Minuten mit deinem bestehenden Transaktionscode.

<Tabs>
  <Tab title="JavaScript/TypeScript">
    ```javascript theme={"system"}
    // Create and serialize your transaction first
    const serializedTransaction = transaction.serialize().toString('base64');

    // Send transaction with rebate-address parameter
    const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=${API_KEY}&rebate-address=${REBATE_ADDRESS}`, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        jsonrpc: '2.0',
        id: 1,
        method: 'sendTransaction',
        params: [
          serializedTransaction,
          {
            skipPreflight: true,
            preflightCommitment: 'processed'
          }
        ]
      })
    });

    const result = await response.json();
    console.log('Transaction sent:', result.result);
    console.log('Rebates will be paid to:', REBATE_ADDRESS);
    ```
  </Tab>

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

    # Serialize your transaction first
    serialized_transaction = transaction.serialize().decode('utf-8')

    # Send transaction with rebate-address parameter
    url = f"https://mainnet.helius-rpc.com/?api-key={API_KEY}&rebate-address={REBATE_ADDRESS}"

    payload = {
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendTransaction",
        "params": [
            serialized_transaction,
            {
                "skipPreflight": true,
                "preflightCommitment": "processed"
            }
        ]
    }

    response = requests.post(url, json=payload)
    result = response.json()
    print(f"Transaction sent: {result['result']}")
    print(f"Rebates will be paid to: {REBATE_ADDRESS}")
    ```
  </Tab>

  <Tab title="Rust">
    ```rust theme={"system"}
    use reqwest::Client;
    use serde_json::json;

    // Serialize your transaction first
    let serialized_transaction = bs58::encode(&transaction.serialize()).into_string();

    // Send transaction with rebate-address parameter
    let url = format!(
        "https://mainnet.helius-rpc.com/?api-key={}&rebate-address={}", 
        api_key, rebate_address
    );

    let client = Client::new();
    let payload = json!({
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendTransaction",
        "params": [
            serialized_transaction,
            {
                "skipPreflight": true,
                "preflightCommitment": "processed"
            }
        ]
    });

    let response = client.post(&url)
        .json(&payload)
        .send()
        .await?;

    let result: serde_json::Value = response.json().await?;
    println!("Transaction sent: {}", result["result"]);
    println!("Rebates will be paid to: {}", rebate_address);
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={"system"}
    # Send transaction with rebate-address parameter
    curl -X POST \
      "https://mainnet.helius-rpc.com/?api-key=${API_KEY}&rebate-address=${REBATE_ADDRESS}" \
      -H "Content-Type: application/json" \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendTransaction",
        "params": [
          "YOUR_SERIALIZED_TRANSACTION_BASE64",
          {
            "skipPreflight": false,
            "preflightCommitment": "processed"
          }
        ]
      }'
    ```
  </Tab>
</Tabs>

<Note>
  **Wichtig**: Nur Einzeltransaktionsanfragen auf dem **Mainnet** qualifizieren sich für Rabatte. Batch-RPC-Aufrufe und Devnet-Transaktionen werden automatisch übersprungen.
</Note>

## Wie Helius dich schützt

Im Gegensatz zu anderen Validatoren, die sich an schädlichen Formen des MEV beteiligen könnten, erlaubt Helius nur Post-Trade Backruns.

<CardGroup cols={2}>
  <Card title="Nur nach dem Handel" icon="user-check">
    Helius erlaubt nur **Post-Trade Backruns** - kein Frontrunning erlaubt
  </Card>

  <Card title="Vollständig überprüfbar" icon="magnifying-glass">
    Alle Aktivitäten im Bündel sind **On-Chain** sichtbar für vollständige Transparenz
  </Card>
</CardGroup>

## FAQs

<AccordionGroup>
  <Accordion title="Was ist MEV?">
    MEV ist der maximal extrahierbare Wert. Es ist der Gewinn, den Validatoren durch die Neuordnung von Transaktionen in Blöcken erzielen können.
  </Accordion>

  <Accordion title="Wie viel werde ich verdienen?">
    Du verdienst 50 % des MEV, das deine Transaktion erzeugt. Kontaktiere Helius, wenn du ein hohes Volumen hast, um benutzerdefinierte Bedingungen zu besprechen.
  </Accordion>

  <Accordion title="Wann werde ich bezahlt?">
    Rabatte werden automatisch in SOL im selben Block wie deine Transaktion ausgezahlt.
  </Accordion>

  <Accordion title="Ist das sicher?">
    Ja. Deine Transaktion wird zuerst in Bündeln mit vorab genehmigten Suchern ausgeführt, die nur Post-Trade Backruns durchführen können.
  </Accordion>
</AccordionGroup>

## Support

Hast du Fragen oder benötigst Hilfe beim Einstieg? Wende dich an unser Support-Team:

<CardGroup cols={2}>
  <Card title="Entwickler-Community" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Tritt Tausenden von Entwicklern bei, die auf Solana aufbauen. Teile Wissen, erhalte Hilfe,
    und vernetze dich mit Gleichgesinnten.
  </Card>

  <Card title="Direkter Support" icon="headset" href="https://dashboard.helius.dev/support">
    Erhalte direkten Support vom Helius-Team. Verfügbar für Abonnenten des Entwicklerplans und höher.
  </Card>
</CardGroup>
