EIP-7702 is powerful because of all of the small boring things that make up a good technology and a good product.
Backwards Compatible
For years everyone tries to convince us that EOAs are bad and yet, when asked, most smart contract developers admit they actually use an EOA, some even admit they like their EOA. Ethereum was built for EOAs and undoing that is not a simple process – and users don’t want to be forced into an alternative and they are actually voting with their wallets at this point.
When someone tries to convince you that you don’t need your EOA he is actually saying:
- Don’t do cheap transactions, pay extra, always.
- Stop using some of your favorite dApps that you can’t use without EOA
- Give up on the ability to sign personal messages, even if they are useful
- Move all of your tokens to a new address, even if it’s very expensive to do
- Give up on your Soulbound Tokens that can’t be moved
- Liquidate all of your long-term positions, regardless of tax implications or financial damage
- Forgo your on-chain provable reputation and give up the financial benefits that come with it in airdrops
- Drop all of your battle tested security practices, you need to relearn and retest everything
And to the dApps they are saying:
Remember how we said that you can be immutable? We were not very serious about it – your app will not work for all the users that choose our latest hyped technology. EIP-7702 gives you the things you want without breaking the things you already have and love. An EOA with a 7702 delegation is an upgraded EOA that is still an EOA.
Future Proof
Choosing a new technology is an extremely hard decision. One of the worst things you can do to your future self is to choose incorrectly in a way that can’t be fixed but sometimes even worse is choosing to avoid new technologies altogether. Jeff Bezos likes Type-2 decisions – the kind of decision you can always change. While any smart contract comes with some risks associated, 7702 is the most Type-2 version of account abstraction possible.
An EOA that activated 7702 delegation to a smart contract can:
- Choose a different delegation on a different chain (while keeping the same address)
- Change the delegation to a different smart contract, as many times as you want
- Revoke the delegation entirely and go back to being just an EOA
This feature is especially important as most smart contract wallet companies do not yet have product-market fit and so will possibly not exist in a year or two. Most standards in the space are not even defined and some are defined multiple times without a clear winner.
Making a correct long term decision when choosing a smart contract wallet in 2025 is almost an impossible mission.
In this situation – future compatibility is extremely important for the serious decision maker. With 7702 decisions you need to think about reducing the risk. Everything else can be changed afterwards.
Gradually Upgradable
As a result of the future proof nature of EIP-7702, it actually allows the adoption to be based on user preferences rather than low level blockchain considerations.
If all you need is gasless support or Passkey signers, you can get just that one thing you need. You don’t have to sign up for an entirely new paradigm immediately. Like what you see, you can adopt more advanced mechanisms with more capabilities. All at the pace that you want – it’s permissionless and self-sovereign, just like we like our blockchains to be.
Gradual adoption support is especially important if the switching costs are high (as presented earlier), the decision to switch it hard (as presented earlier) and the reason to switch is not strong enough. In these cases not allowing a gradual adoption can create a situation that adoption is low (as we see with AA right now). EIP-7702 will drive adoption because adoption can be paced to each one’s liking.
Focusing On the User
The real magic of EIP 7702 is that it is the first EIP in a while to give users exactly the thing they are asking for rather than the things we think they need.
EIP-7702 is all about pizza and ice cream and not at all about broccoli. Yes, broccoli is healthy and very good for us, but when was the last time that Ethereum ever just gave us Pizza?
You asked for gasless transactions? No problem!
You asked for batching for safer dex swaps? No problem!
You asked to use a passkey for signing? No problem!
You asked for session keys? No problem!
You get it all!
EIP-7702 is not about the infrastructure providers or core devs, it’s all about the users! Have some ice cream, you can start your diet tomorrow, just enjoy today!