Before the Hegotá upgrade, before Frame Transactions or the grand vision of EIP-8141, there was EIP-7701. Proposed on August 19, 2024, by the team behind ERC-4337, this was one of the first serious attempts to create a framework for native account abstraction on Ethereum. While the spotlight has since shifted to newer proposals, EIP-7701 laid the critical groundwork for the current smart account revolution and its core concepts remain deeply influential.
What EIP-7701 Actually Proposed
EIP-7701’s key innovation was to separate the validation logic (Is this transaction valid?) from the execution logic (What does this transaction do?). It introduced a new transaction type, AA_TX_TYPE (0x04), and two new opcodes: VALIDATETX and PAYTX. This allowed a smart contract to act as the sender, defining its own rules for what constitutes a valid transaction. For the user, this meant wallets could verify their identity with custom methods like Face ID or a multisig before executing any action, a fundamental departure from the rigid EOA model.
The User Benefit: Programmable Security and Gas
The separation of validation and execution wasn’t just a technical exercise; it unlocked tangible benefits. With EIP-7701, a user’s wallet could be programmed to require multiple signatures for large transactions, automatically reject transfers to known scam addresses, or even use a hardware security module for validation. The PAYTX opcode also laid the groundwork for gas sponsorship, allowing dApps to pay for their users’ transaction fees, dramatically lowering the barrier to entry for new users.
Why It Was Superseded: The EOF Conflict
The proposal sparked intense debate among core developers, particularly around its integration with the upcoming EVM Object Format (EOF). As noted in the Ethereum Magicians forum, EIP-7701 required validation contracts to adhere to the EOF format. This created a major problem: it would have made the proposal incompatible with the vast majority of existing smart contracts written in Solidity, including popular multisig wallets. This technical tension was a major catalyst for the development of later proposals like EIP-8141, which sought a more deeply native and backward-compatible solution.
| Proposal | Approach | Key Challenge | Status |
|---|---|---|---|
| ERC-4337 | Overlay System (Alt Mempool) | Relies on centralized bundlers | LIVE |
| EIP-7701 | New Transaction Type (0x04) | Friction with EVM Object Format (EOF) | SUPERSEDED |
| EIP-8141 | Native Frame Transactions | High implementation complexity | DRAFT |

The Political Legacy: Building Consensus
Beyond the technical contributions, EIP-7701 played a crucial political role. It forced the core development community to confront the hard questions of native account abstraction head-on. The public debates on Ethereum Magicians and AllCoreDevs calls, while contentious, were essential for building the social consensus needed for such a fundamental change to the protocol. It demonstrated a shared commitment to solving the UX problem, even if the path forward was unclear. This process of open, rigorous debate is a hallmark of Ethereum’s governance and was critical for paving the way for the broad alignment now seen around EIP-8141.
The Quote: A Foundation for the Future
“This EIP solves these issues by introducing a new transaction type as well as a family of AA-specific opcodes. It was a crucial step in understanding the complexities of enshrining account abstraction in the protocol.”
Alex Forshtat, Ethereum Magicians Forum, May 2024
The Bottom Line: A Legacy of Ideas
While EIP-7701 may not be implemented in its original form, its influence is undeniable. It established the core principles that define the current push for native AA: the separation of validation and execution, the need for a new transaction type, and the goal of making smart accounts a first-class citizen of the protocol. It served as a critical research phase, stress-testing ideas and revealing the technical hurdles that needed to be overcome.
Without the debates and challenges surfaced by EIP-7701, the more comprehensive solution of EIP-8141 would not have been possible. The journey from EIP-7701 to EIP-8141 shows a protocol that is willing to rigorously debate and refine its ideas in public—a messy but powerful process that ultimately leads to more robust and well-thought-out solutions. It is a key part of the Ethereum Foundation’s 2026 Masterplan and a testament to the iterative nature of Ethereum development.












