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 ⭐
1,1 mil
0
O conteúdo desta página é fornecido por terceiros. A menos que especificado de outra forma, a OKX não é a autora dos artigos mencionados e não reivindica direitos autorais sobre os materiais apresentados. O conteúdo tem um propósito meramente informativo e não representa as opiniões da OKX. Ele não deve ser interpretado como um endosso ou aconselhamento de investimento de qualquer tipo, nem como uma recomendação para compra ou venda de ativos digitais. Quando a IA generativa é utilizada para criar resumos ou outras informações, o conteúdo gerado pode apresentar imprecisões ou incoerências. Leia o artigo vinculado para mais detalhes e informações. A OKX não se responsabiliza pelo conteúdo hospedado em sites de terceiros. Possuir ativos digitais, como stablecoins e NFTs, envolve um risco elevado e pode apresentar flutuações significativas. Você deve ponderar com cuidado se negociar ou manter ativos digitais é adequado para sua condição financeira.

