Kolibrio
  • Kolibrio Orderflow Service
  • Solana
    • How it works
    • API: Quick Start
      • SendTransaction
    • FAQ
    • Advanced
      • Subsidy Transactions
      • How to Protect Against Frontrunning on SOL
      • Stats API
  • Ethereum
    • How it works
    • API: Quick Start
      • eth_sendRawTransaction
      • eth_sendBundle
      • eth_getTransactionByHash
      • eth_getTransactionCount
    • Pending Transactions on Chain Explorer (Etherscan)
Powered by GitBook
On this page
  1. Ethereum
  2. API: Quick Start

eth_sendBundle

Previouseth_sendRawTransactionNexteth_getTransactionByHash

Last updated 5 months ago

Send Bundle RPC Method

POST Submits a bundle of signed transactions to the Kolibrio Order Flow service for prioritized inclusion in a specific block.

Request Body Parameters

Name
Value

txs (required)

An array of raw transaction strings, each representing a signed transaction in the bundle.

blockNumber (required)

The target block number (in hexadecimal) where the bundle should be included.

trustedBuilders (optional)

Specifies an array of trusted builders for transaction inclusion. Defaults are [titan, beaver, rsync, flashbots]. You can add additional options: [jetbuilder, builder0x69, penguin, payload].

API KEY

Name
Description

api_key (optional)

Required for authentication, revenue distribution, and tracking. Including this key ensures that any generated revenue is attributed to the correct account. If not specified, the transaction will still be processed, but revenue will not be distributed. Can be passed as an x-api-key header or as an api_key query parameter in the URL.

To obtain an api key, users must contact the Kolibrio team directly.

Request Example

curl -X POST "https://eth-rpc.kolibr.io/?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "jsonrpc": "2.0",
  "method": "eth_sendBundle",
  "params": [{
    "txs": [
      "0xYOUR_RAW_TRANSACTION_1",
      "0xYOUR_RAW_TRANSACTION_2"
    ],
    "trustedBuilders": [
      "titan",
      "beaver",
      "rsync"
    ],
    "blockNumber": "0xBLOCK_NUMBER"
  }],
  "id": 1
}'

Response Example

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0xabc1234ef56789abcdef0123456789abcdef0123456789abcdef0123456789ab"
}

https://eth-rpc.kolibr.io/