Skip to main content
By default, API Keys do not have sendBundle enabled. Please contact customer service to enable this feature for your API key.
Strong Atomicity: All transactions in the bundle are executed atomically in sequence. If any transaction in the bundle fails, the entire bundle will be rejected and no transactions will be processed.

Request

Endpoint:

POST /

JSON-RPC Parameters:

params[0]
array
required
Array of fully signed transactions, Base64 encoded strings. Maximum 5 transactions per bundle.
params[1]
object
required
Encoding configuration object

JSON-RPC Response Result

result
string
required
Bundle ID used to identify this bundle. This is the SHA-256 hash of the bundle transaction signatures.
Request(cURL)
curl -X POST 'https://ny.rpc.blockrush.io' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: <YOUR_API_KEY>' \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendBundle",
    "params": [
      [
        "<base64_encoded_tx_001>",
        "<base64_encoded_tx_002>",
        "<base64_encoded_tx_003>",
        "<base64_encoded_tx_004>",
        "<base64_encoded_tx_005>"
      ],
      { "encoding": "base64" }
    ]
  }'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "<bundle_signature>"
}