eth_sendBundle
Last updated:
eth_sendBundle submits a bundle — an ordered list of signed raw
transactions — for atomic inclusion in a specific Ethereum block. The bundle is
either included in full, in the given order, in the target block, or not at all.
This is the standard primitive for MEV strategies (arbitrage, liquidations,
back-running) where transaction ordering and atomicity matter.
The method is Flashbots-compatible: the request and response shapes match the
eth_sendBundle interface that searcher tooling already expects, so existing
bundle-building code works without modification. Unlike a direct Flashbots relay
connection, no searcher signature or X-Flashbots-Signature header is
required — your Triport API key is the only credential. Authenticate with the
standard Authorization: Bearer header and the platform handles relay
submission for you.
A successful call returns a bundleHash that identifies the submitted bundle. A
returned hash means the bundle was accepted for relay, not that it landed
on-chain; inclusion still depends on the bundle being competitive for the target
block. If the target block passes without inclusion, resubmit against a later
block.
Parameters
This method takes no parameters.
Returns
| Field | Type |
|---|---|
| result | object |
Examples
curl https://triport.io/eth \
-X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer <api-key>' \
-d '{"id":1,"method":"eth_sendBundle","params":[],"jsonrpc":"2.0"}'const res = await fetch("https://triport.io/eth", {
method: "POST",
headers: { "Content-Type": "application/json", Authorization: "Bearer <api-key>" },
body: JSON.stringify({
"id": 1,
"method": "eth_sendBundle",
"params": [],
"jsonrpc": "2.0"
}),
});
const data = await res.json();import requests
resp = requests.post(
"https://triport.io/eth",
headers={"Authorization": "Bearer <api-key>"},
json={"id":1,"method":"eth_sendBundle","params":[],"jsonrpc":"2.0"},
)
print(resp.json())Usage
- Transport: HTTP (JSON-RPC).
- Networks: mainnet.
- Credit cost: 5 per call.
FAQ
- What does eth_sendBundle do?
- Submit a Flashbots-compatible bundle of signed transactions to be included atomically in a target Ethereum block.
- How many credits does eth_sendBundle cost?
- eth_sendBundle costs 5 credit(s) per call on Triport by default.
- Is eth_sendBundle available over WebSocket?
- eth_sendBundle is an HTTP JSON-RPC method.