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

# sendBundle

> Reichen Sie ein atomisches Bündel von bis zu 5 signierten Transaktionen über Jitos Block Engine ein. Über Ihren Helius RPC-Endpunkt weitergeleitet.

Reichen Sie ein Bündel von bis zu 5 vollständig signierten Transaktionen für die atomare Ausführung ein. Alle Transaktionen werden nacheinander ausgeführt – wenn eine fehlschlägt, wird das gesamte Bündel abgelehnt.

Erfordert ein Trinkgeld an ein [Jito-Tip-Konto](/docs/de/sending-transactions/send-bundle#tip-konten) in mindestens einer Transaktion.

## Ratenbegrenzungen

`sendBundle` ist auf **5 Anfragen pro Sekunde pro Projekt** begrenzt. `getBundleStatuses` und `simulateBundle` verwenden die allgemeine RPC-Ratenbegrenzung.

<Tip>
  Benötigen Sie höhere Ratenbegrenzungen? [Kontaktieren Sie unser Vertriebsteam](https://www.helius.dev/contact).
</Tip>

## Endpunkt

```
POST https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY
```

## Anfrage

<ParamField body="jsonrpc" type="string" required>
  `"2.0"`
</ParamField>

<ParamField body="id" type="number" required>
  Anforderungskennung.
</ParamField>

<ParamField body="method" type="string" required>
  `"sendBundle"`
</ParamField>

<ParamField body="params[0]" type="array[string]" required>
  Array von bis zu 5 vollständig signierten Transaktionen, base64-kodiert.
</ParamField>

<ParamField body="params[1].encoding" type="string">
  `"base64"` (empfohlen) oder `"base58"`. Standard: `"base58"`.
</ParamField>

## Abfrageparameter

<ParamField query="mev-protect" type="boolean" default="false">
  Wenn wahr, leitet Ihr Bündel um von Validatoren, die statistisch mit Sandwich-Angriffen in Verbindung stehen. Opt-in pro Anfrage. Siehe [MEV Protect](/docs/de/sending-transactions/mev-protect).
</ParamField>

## Header

<ParamField header="jito-region" type="string">
  Optional. Route zu einer bestimmten Jito Block Engine-Region. Werte: `ams`, `dub`, `fra`, `lon`, `nyc`, `slc`, `sgp`, `tyo`, `mainnet`. Wenn nicht angegeben, wird global geroutet (geo-geroutet zum Nähesten).
</ParamField>

## Anfragebeispiel

```bash theme={"system"}
curl "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY" \
  -X POST \
  -H "Content-Type: application/json" \
  -H "jito-region: nyc" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendBundle",
    "params": [
      [
        "BASE64_SIGNED_TX_1",
        "BASE64_SIGNED_TX_2"
      ],
      {
        "encoding": "base64"
      }
    ]
  }'
```

## Antwort

<ResponseField name="result" type="string">
  Bündel-ID (SHA-256-Hash der Transaktionssignaturen). Verwenden Sie mit `getBundleStatuses`, um die Landung zu verfolgen.
</ResponseField>

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

## Siehe auch

* [Jito Bundles via Helius](/docs/de/sending-transactions/send-bundle) — vollständiger Leitfaden mit Region-Routing, Tip-Konten und Anforderungen
* [getBundleStatuses](/docs/de/api-reference/sender/getbundlestatuses) — Prüfstatus der Bündellandung
* [simulateBundle](/docs/de/api-reference/rpc/http/simulatebundle) — Testen von Bündeln vor dem Einreichen
