Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-7793 Stagnant EL

Conditional Transactions

Authors: ,

Canonical data: /latest/eips/7793.json

Transactions that only executes at a specific index and slot

Timeline

Glamsterdam
Marc Harvey-Hill
Declined
Jan 15, 2026 · ACDE #228
Proposed
Declined
EIP Created Oct 17, 2024

Key Benefits

  • Enforces mempool ordering, preventing builder reordering and frontrunning.
  • Provides TXINDEX opcode for onchain verification of declared conditional transaction index.

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Improves the option of using encrypted mempool for users trying to avoid MEV.

Application Developers

Apps can take advantage of new features and TXINDEX opcode to identify position of the transaction in block.

Wallet Developers

Wallets that support encrypted mempools should support new conditional transaction type fields.

Tooling / Infrastructure

Can add decoding and display information for transaction with conditions, displaying TXINDEX data.

Layer 2s

L2s unaffected unless they choose to implement equivalent semantics.

Stakers & Node Operators

No direct change to nodes, validators need to make sure their external builders support the change..

CL Client Developers

Indirectly affected via EIP-7843 (if included) dependency exposing slot in headers; otherwise no consensus changes specific to conditional transactions.

EL Client Developers

Must implement new transaction type with condition checks and TXINDEX opcode.

North Star Goal Alignment

  • Improve UX: Enables better MEV protection for users using encrypted mempools.