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 ⭐
988
0
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.

