On Tuesday, Ethereum co-founder Vitalik Buterin unveiled a new Ethereum Improvement Proposal (EIP) aimed at harmonizing different approaches to account abstraction in upcoming hard forks.
EIP-7702 is the successor to EIP-3074, which was considered for inclusion in the next Ethereum update, known as Prague-Electra or “Pectra”.
However, the process of including EIP-3074 in future updates has been difficult, with developers holding extensive discussions at All-Core Dev teleconferences since January.
The goal was to provide end users with noticeable improvements while maintaining different approaches to account abstraction.
Among the proposed options, EIP-3074 was considered the most realistic to implement first.
However, there were critics, including Ansgar Dietrichs of the Ethereum Foundation, who called it “relatively rigid.”
Buterin developed the new proposal with only 22 minutes, however, which Dietrichs mentions along with others in the proposal.
The new transaction type allows externally managed accounts to temporarily function as smart contract wallets, reverting back to a regular account once the transaction is complete.
This approach should simplify developers’ tasks by allowing them to utilize existing contract code and interaction patterns.