Today, Crossmint launches Crossmint Smart Wallets—a new paradigm for web3 accounts that are secure, highly customizable and programmable, and easy to integrate.
Why Smart Wallets?
Smart wallets represent a step-change improvement in web3 user experience.
With smart wallet infrastructure, developers can enable a web2 like UX - with social sign-in, passkeys, gas-less transactions, and more - with advanced web3 programmability and interoperability - like compliant account recovery, chain abstracted balances, wallet-level tokengating, progressive onboarding, and other modules.
Simplifying smart wallet development
Historically, the benefits of smart wallets were only accessible for advanced web3 developers, as the development experience was challenging and required complex multi-vendor orchestration between several infrastructure providers, nuanced understanding of transactions from smart contract wallets, dApp compatibility and more.
Crossmint’s smart wallet infrastructure changes that. Developers can set up a fully functional non-custodial Smart Account in under 5 minutes. Crossmint’s simple React SDK abstracts the complex technical details and other infrastructure components of spinning up a smart account - like RPCs, bundlers, transaction sending, signers, gas sponsorship, and more - so you can focus on building your product.
In a few lines of code, you'll be able to set the backbone for your account infrastructure, including:
- Authenticating users, using social and email sign in (or bring your own authentication)
- Creating a whitelabel smart account, using a passkey signer or your existing embedded wallet signer
- Sending and sponsoring onchain transactions
- And much more
All of this with super simple user and developer experience, on the chain you want to build on, without any crypto complexity.
Unlock next level features and experiences
Because Crossmint’s smart account infrastructure leverages smart contract wallets and account abstraction, developers building with smart wallets are implementing a foundation of programmability in their app. Some initial use cases we’re helping developers enable:
These use cases are only possible with smart wallet infrastructure, and developers can experiment with building their own, open source modules for their smart wallets.
Read more about what’s possible with the powerful programmability of Crossmint smart wallets here.
Compatible with existing embedded wallet implementations
Already have an embedded wallet solution, like Privy or Dynamic, integrated? Crossmint smart wallets can be easily added on top of your existing wallet implementation without painful migrations, to enable the features above for your users. In these cases, the existing embedded wallet is simply used as the signer to create the smart wallet. Read more about bringing your existing provider here.
Start building
Ready to build with the future of wallet technology? Start building today in staging with our 5 minute quickstart. Have questions or are curious about a specific use case? Reach out to our team here.