Let’s dive into Calibur, the smart contract wallet powering all @Uniswap Smart Wallets (over 10,000 and counting!) 🦄
We set out to support the broadest possible set of features at launch
While we’re starting with batched transactions, we’ve already laid the groundwork for much more
We built in ERC-4337 support from day one for gas abstraction to integrate with its thriving bundler ecosystem
Session keys are tricky
We went back and forth between adding keys directly on the wallet vs. using Permit2 to manage interactions between them and the account
Realizing that our use cases kept growing by the day we took a page out of V4 and added hooked keys!
Calibur allows users to issue new keys to dapps, servers, AI agents, or friends which let them securely interact with their account within each key’s hook allowable permissions
Giving us the best of both designs while keeping the wallet implementation minimal
In 2024 @0xcuriousapple reported a smart wallet signature replay vulnerability
Many wallets today simply rehash the ERC1271 digest with their domain, effectively turning the user's action into a "blind sign” - creating a large phishing vector and defeating the purpose of EIP712
So we chose to adopt ERC-7739 which allows us to nest the original types into a replay safe type which can be signed, ensuring that signatures are always readable instead of relying on wallet UI abstractions
We hope to see this ERC gain wider traction in the community!
Finally, we are excited to unveil ERC-7914: Transfer From Native
This ERC defines an interface to allow for protocols like Permit2 to operate over your account's ETH balance, which saves users from having to wrap into WETH before using UniswapX or other protocols
Calibur v1.0.0 is officially deployed on Mainnet, Unichain, Base, Optimism, BSC, and Sepolia at 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00
The contracts are open source and MIT licensed here
Special shout out to the @ithacaxyz team for their help in brainstorming ERC7821, gas sponsorship and key management
I also want to thank @WilsonCusack and @ilikesymmetry from @base for their insights on ERC-5792, session keys and WebAuthn
The future of wallets is bright ⭐
953
0
Obsah na této stránce poskytují třetí strany. Není-li uvedeno jinak, společnost OKX není autorem těchto informací a nenárokuje si u těchto materiálů žádná autorská práva. Obsah je poskytován pouze pro informativní účely a nevyjadřuje názory společnosti OKX. Nejedná se o doporučení jakéhokoli druhu a nemělo by být považováno za investiční poradenství ani nabádání k nákupu nebo prodeji digitálních aktiv. Tam, kde se k poskytování souhrnů a dalších informací používá generativní AI, může být vygenerovaný obsah nepřesný nebo nekonzistentní. Další podrobnosti a informace naleznete v připojeném článku. Společnost OKX neodpovídá za obsah, jehož hostitelem jsou externí weby. Držená digitální aktiva, včetně stablecoinů a tokenů NFT, zahrnují vysokou míru rizika a mohou značně kolísat. Měli byste pečlivě zvážit, zde je pro vás obchodování s digitálními aktivy nebo jejich držení vhodné z hlediska vaší finanční situace.

