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

> Jitoのブロックエンジンを介して最大5つの署名済みトランザクションからなるアトミックバンドルを送信します。Helius RPCエンドポイントを通じてプロキシされます。

最大5つの完全に署名されたトランザクションのバンドルをアトミック実行のために送信します。すべてのトランザクションは順次実行され、いずれかが失敗するとバンドル全体が拒否されます。

少なくとも1つのトランザクションで[Jitoチップアカウント](/ja/sending-transactions/send-bundle#tip-accounts)へのチップが必要です。

## レート制限

`sendBundle`は、**プロジェクトごとに1秒あたり5リクエスト**にレート制限されています。`getBundleStatuses`と`simulateBundle`は一般的なRPCレート制限を使用します。

<Tip>
  高いレート制限が必要ですか？[営業チームにお問い合わせください](https://www.helius.dev/contact)。
</Tip>

## エンドポイント

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

## リクエスト

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

<ParamField body="id" type="number" required>
  リクエスト識別子。
</ParamField>

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

<ParamField body="params[0]" type="array[string]" required>
  最大5つの完全に署名されたトランザクションの配列で、base64エンコードされています。
</ParamField>

<ParamField body="params[1].encoding" type="string">
  `"base64"`（推奨）または`"base58"`。デフォルト: `"base58"`。
</ParamField>

## クエリパラメータ

<ParamField query="mev-protect" type="boolean" default="false">
  trueの場合、サンドイッチ攻撃に統計的に関連するバリデーターからバンドルを回避します。リクエストごとにオプトインします。[MEV Protect](/ja/sending-transactions/mev-protect)を参照してください。
</ParamField>

## ヘッダー

<ParamField header="jito-region" type="string">
  オプション。特定のJitoブロックエンジン地域にルートします。値: `ams`, `dub`, `fra`, `lon`, `nyc`, `slc`, `sgp`, `tyo`, `mainnet`。省略した場合、グローバルエンドポイントにルートされます（最寄りの場所にジオルートされます）。
</ParamField>

## リクエスト例

```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"
      }
    ]
  }'
```

## レスポンス

<ResponseField name="result" type="string">
  バンドルID（トランザクション署名のSHA-256ハッシュ）。`getBundleStatuses`と一緒に使用してランディングを追跡します。
</ResponseField>

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

## 関連項目

* [Jito Bundles via Helius](/ja/sending-transactions/send-bundle) — 地域ルーティング、チップアカウント、要件に関する完全ガイド
* [getBundleStatuses](/ja/api-reference/sender/getbundlestatuses) — バンドルランディングステータスを確認
* [simulateBundle](/ja/api-reference/rpc/http/simulatebundle) — 提出前にバンドルをテスト
