Transaction Bundler
Aggregates Multiple Transactions: Combines several distinct transactions into a single, structured unit (a bundle) for submission.
Enables Ordered & Atomic Execution: Often allows for specifying the exact order in which transactions within the bundle must be executed, and can enforce atomicity (all transactions succeed or all fail).
Prominent in MEV Extraction: Frequently used by MEV 'searchers' to submit complex strategies (e.g., arbitrage, liquidations, sandwich attacks) directly to block producers, often via private channels like Flashbots.
Utilized in Layer 2 Scaling: Sequencers in Layer 2 rollup solutions act as bundlers by collecting user transactions, ordering them, and submitting them as a compressed batch to the Layer 1 chain.