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

> 최대 5개의 서명된 트랜잭션으로 구성된 원자적 번들을 Jito의 블록 엔진을 통해 제출합니다. Helius RPC 엔드포인트를 통해 프록시됩니다.

최대 5개의 완전히 서명된 트랜잭션으로 구성된 번들을 원자적 실행을 위해 제출합니다. 모든 트랜잭션은 순차적으로 실행되며, 하나라도 실패하면 전체 번들이 거부됩니다.

최소 하나의 트랜잭션에서 [Jito 팁 계정](/docs/ko/sending-transactions/send-bundle#팁-계정)으로의 팁이 필요합니다.

## 속도 제한

`sendBundle`는 **프로젝트당 초당 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](/docs/ko/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
}
```

## 관련 항목

* [Helius를 통한 Jito 번들](/docs/ko/sending-transactions/send-bundle) — 지역 라우팅, 팁 계정 및 요구 사항에 대한 전체 가이드
* [getBundleStatuses](/docs/ko/api-reference/sender/getbundlestatuses) — 번들 착륙 상태 확인
* [simulateBundle](/docs/ko/api-reference/rpc/http/simulatebundle) — 제출 전 번들 테스트
