What are Bundles?
Bundles are an innovative feature that allows for the sequential and atomic execution of multiple transactions on the Solana blockchain. This capability is crucial for executing complex operations such as batch trades and Miner Extractable Value (MEV) capture efficiently and securely.
Sequential Execution: Transactions within a bundle are processed in the exact order they are listed. This guarantees the desired sequence of operations, ensuring that each transaction's outcome is dependent on the successful execution of the preceding ones.
Atomic Execution: Bundles are processed as a single unit within the same blockchain slot. This means if any transaction within the bundle fails, none of the transactions are executed. This all-or-nothing approach ensures that partial executions do not occur, protecting users from incomplete or unintended outcomes.
All-or-Nothing Transactions: The integrity of bundles is maintained by ensuring that either all transactions in the bundle succeed or none do. This guarantees that all operations within a bundle are either fully executed or entirely rolled back, providing a high level of reliability and predictability.
Last updated