Subscribe to our Blog

Subscribe to Crossmint's blog to receive updates on the latest case studies, Web3 technical guides, and more.

Subscribe Crossmint Blog cover image
Danny Mulvihill profile image Danny Mulvihill

Introducing Crossmint Smart Wallets

Programmable, non-custodial wallets with passkey authentication and a unified balance across chains

Introducing Crossmint Smart Wallets

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:

Smart wallet module

Feature unlocked

Programmable transactions

Advanced onchain trading functionality - like limit orders and automated staking execution 

Multi-signature transactions

Onchain team management, great for enterprise and institutional-focused apps

Tokengated wallet transactions

Progressive onboarding and onchain subscription, enabling wallet to interact execute only a specific set of transactions based on assets held in their wallet (e.g., KYC verifiable credential, subscription NFT)

Session keys

Non-custodial and compliant asset recovery

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.