sendBundle

POSTTransactionsOperator+

Submits 1 to 5 signed transactions as one atomic bundle and returns its bundle id.

Try itSends a real request from your browser to the selected region.
POST
/

sendBundle submits a bundle in the Jito Block Engine format: 1 to 5 signed transactions that run in order and land together, or none land. The call returns the bundle id.

Requests are relayed to the Jito Block Engine in the same region as the endpoint. A bundle lands only when the current leader runs a Jito or BAM client; on other leaders it does not land.

Plans & rate limitsOperator and above
FreeNot included
Operator1 every 2 s
Blade Runner2/s
Nexus5/s

Parameters

params is a JSON array, with values in this order: transactions, config.

1transactionsstring[]required

1 to 5 signed transactions, wire-encoded strings, in the order they should run.

2configobject

Optional configuration.

Show propertiesProperties
encodingstringdefault: "base58"

Wire encoding of the transactions items. base58 is the default; base64 is recommended.

Allowed values:base58base64

Result

resultstring

The bundle id, a string. getBundleStatuses and getInflightBundleStatuses take it as input.

Notes

  • The example transactions are placeholder strings, not real signed transactions; the example bundle id is fake.
  • The bundle must pay a tip of at least 1,000 lamports to a Jito tip account, inside one of its transactions. The tip is the user's, not constant-k's.
  • Each transaction in the bundle counts as one send against the plan's transaction limit: a five-transaction bundle uses five.
  • Bundle requests share a per-region relay rate set by Jito, in proportion to each plan's bundle rate: the next opening goes to the waiting key furthest behind its share, and a key alone takes every opening. When the relay is busy the call returns HTTP 429 with code -32005 and the headers Retry-After and X-Retry-After-Ms; retry after that wait. The refused call does not count against the plan's transaction limit. See Errors.
  • Not accepted in batch requests, and not served on the staked or Neon Zero hostnames. Not included in the Free plan.
  • Limits and how keys take turns at the relay: see Jito bundles.