Jito Labs · Schema

Jito Bundle

An atomic, ordered list of up to five base-58 or base-64 encoded signed Solana transactions submitted to the Jito Block Engine. If any transaction fails the entire bundle reverts. A SOL tip to a designated tip account is required for inclusion.

SolanaMEVBlock EngineBundlesLiquid StakingJitoSOLRestakingJTODAOValidatorSearcherShredStreamCryptoDeFi

Properties

Name Type Description
transactions array Signed Solana transactions, encoded as base-58 (default) or base-64.
encoding string
tipAccount string Designated Jito tip account public key receiving the SOL tip from one of the bundle transactions.
tipLamports integer SOL tip amount in lamports paid to the tip account within the bundle.
View JSON Schema on GitHub

JSON Schema

jito-bundle-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/jito/main/json-schema/jito-bundle-schema.json",
  "title": "Jito Bundle",
  "description": "An atomic, ordered list of up to five base-58 or base-64 encoded signed Solana transactions submitted to the Jito Block Engine. If any transaction fails the entire bundle reverts. A SOL tip to a designated tip account is required for inclusion.",
  "type": "object",
  "required": ["transactions"],
  "properties": {
    "transactions": {
      "type": "array",
      "description": "Signed Solana transactions, encoded as base-58 (default) or base-64.",
      "minItems": 1,
      "maxItems": 5,
      "items": {
        "type": "string"
      }
    },
    "encoding": {
      "type": "string",
      "enum": ["base58", "base64"],
      "default": "base58"
    },
    "tipAccount": {
      "type": "string",
      "description": "Designated Jito tip account public key receiving the SOL tip from one of the bundle transactions."
    },
    "tipLamports": {
      "type": "integer",
      "description": "SOL tip amount in lamports paid to the tip account within the bundle."
    }
  }
}