Varun Srinivasan
@v
If you're launching a wallet, should it be an EOA or Smart Wallet (4337)? EOAs become upgradeable with 7702 later this year, so you get the benefits of 4337 wallets and can upgrade to better standards over time. So it comes down to: upgradeable smart wallets (EOA + 7702 + 4337*) or pure smart wallets (4337 only) ?
8 replies
17 recasts
95 reactions
Varun Srinivasan
@v
EOAs seem like the better choice if you don't need smart wallets today. You'll get nice things like gas sponsorships and passkey signers in a few months when 7702 goes live and your EOA is upgradeable to 4337. You can also keep upgrading it to newer versions of 4337 or other standards over time.
1 reply
1 recast
35 reactions
Varun Srinivasan
@v
The problem with EOAs is that even when upgraded with 7702, the seed phrase has root control and can override the smart wallet. If the user leaked this secret, there is no way for the smart wallet to be upgraded to prevent someone from draining it in the future. There doesn't seem to be a clean way to pause this private key while the smart wallet is active, and throwing away the private key when the wallet is created negates the benefit of upgradeability. The other problem is that your app will need to handle cases where wallets are EOAs, 4337 wallets or any arbitrary standard. This is because the user can take the seed phrase out of your wallet and change its implementation using a different wallet. 4337s are much simpler in this regard because the implementation is fixed and you know what state your users wallet is in at any time.
1 reply
0 recast
6 reactions
Varun Srinivasan
@v
The strongest case for picking an EOA today is because that's where most accounts in Ethereum will be a year from now. The number of active 4337 wallets today is tiny compared to EOAs. Users don't want to change wallet addresses since it can disqualify them from airdrops and its hard to transfer the long tail of assets. Wallets will be incentivized to invest in 7702-based smart wallets because that's where their users are and will keep making improvements taking advantage of the upgradeability.
2 replies
0 recast
8 reactions
lightcap
@lightcap.eth
Dunno, embedded wallets are gaining steam and they're 4337s. Will they overcome EOAs,? No. There's been too many years of accumulation. But 4337 comin in hot. Then we have the issue of how to manage all the one-off embedded wallets. Also there is a whole world outside eth. Gotta figure out abstraction.
0 reply
0 recast
0 reaction