Content
@
https://uniswap.org
0 reply
0 recast
0 reaction
zack
@labadie.eth
@uniswap smart wallet is live!! This is a huge unlock for wallet UX and one of the most sneakily complex projects I’ve ever worked on. Quick 🧵 on a few of the design principles behind our 7702 wallet implementation:
2 replies
3 recasts
34 reactions
zack
@labadie.eth
1️⃣ Invest in simplicity 7702 gets messy quick. Delegation requires gas. Delegation status can vary across networks. Wallets may only support a subset of smart wallet features or be totally incompatible. I went deep on edge cases and dependencies to untangle complexity so 99% of Uniswap users will tap one button then never need to think about smart wallets again.
1 reply
0 recast
3 reactions
zack
@labadie.eth
2️⃣ Embrace new norms Gas abstraction, batched txns, automated trades... These are the building blocks for any modern wallet. What’s cutting-edge today will be table stakes tomorrow. Smart wallet will be auto-enabled for all new wallets; 1-click activation for existing users. By default, everyone gets the best UX Ethereum has to offer.
1 reply
0 recast
1 reaction
zack
@labadie.eth
3️⃣ It needs to Just Work™ Early days for 7702 may be bumpy as dapps + wallets coalesce around standards. Transparency, control, and graceful fallbacks for users are key. We fully refactored our swap architecture so every user has a seamless trading experience regardless of delegation status. Swaps feel fast, effortless, and dependable no matter what's going on behind the scenes.
1 reply
0 recast
1 reaction
zack
@labadie.eth
That’s it for now! Stoked to have this out in the world. I’ll be yappin more about smart wallets at Uniswap House in a couple weeks. If you’re in NY, swing by! https://lu.ma/76xt5idi?tk=fqz6DH
1 reply
0 recast
1 reaction