Bundle Guarantees

Signet bundles are Flashbots-style bundles of transactions wrapped with a host_fills field.

When building blocks containing Signet orders, the atomicity constraints apply to host_fillsas well, meaning that if a host_fill is included and no corresponding rollup transaction is included, it would be considered invalid.

Bundle Guarantees

Block Builders should respect the following guarantees around bundles when building blocks.

  • Ordering - the transaction ordering in a bundle must be preserved.

  • Atomicity - Bundles won't be =split up and will be applied as a contiguous block of transactions or wont' be applied at all.

  • Revertibility - Transactions in a bundle won't revert unless explicitly marked as revertible.

Transactions from the cache can be treated normally and included as seen fit.

Last updated