Skip to main content
POST
/
bundle
curl --request POST \
  --url https://ca.raze.sh/bundle \
  --header 'Content-Type: application/json' \
  --data '
{
  "transactions": [
    "4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ...",
    "5mYUDkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ..."
  ],
  "encoding": "base58"
}
'
{
  "success": true,
  "bundle_id": "4xTWpZFcQh8mK3nRJjz3wXBoRgixCa6xjnB7YaB1pPB263..."
}

Documentation Index

Fetch the complete documentation index at: https://docs.raze.bot/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json
transactions
string[]
required

Array of signed transactions (1–5).

  • Max 5 if your bundle includes a Jito tip transaction
  • Max 4 if no Jito tip — the relay appends its own tip as the 5th
Required array length: 1 - 5 elements
Example:
[
"4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ...",
"5mYUDkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ..."
]
encoding
enum<string>
default:base58

Transaction encoding format (base58 is Jito-compatible)

Available options:
base58,
base64

Response

Bundle submitted to Jito Block Engine

success
boolean
required
Example:

true

bundle_id
string
required

Jito bundle ID

Example:

"4xTWpZFcQh8mK3nRJjz3wXBoRgixCa6xjnB7YaB1pPB263..."