Overview

Crossmint Smart Wallets can be used with external wallet providers, allowing you to leverage third-party wallet infrastructure as signers for Crossmint Smart Wallets. This approach offers several benefits:

  • Use familiar wallet solutions your users already know
  • Maintain your existing authentication flow
  • Gain access to Crossmint’s advanced wallet features like gasless transactions

Supported External Wallet Providers

Crossmint works out-of-the-box with popular external wallet providers. For each provider, we offer a detailed integration guide:

Using Other Authentication Systems

For other authentication systems, you can use JWT-based authentication:

  1. Configure your wallet API key to use JWT-based authentication as described in our JWT Authentication Guide
  2. Follow the pattern in our integration guides to use your provider’s JWT token with Crossmint

Already using Crossmint Auth?

If you’re already using Crossmint Auth for user authentication, you can seamlessly connect it with Smart Wallets without additional configuration.

How It Works

When integrating an external wallet provider with Crossmint Smart Wallets:

  1. Users authenticate with your chosen solution (e.g., Privy, Dynamic)
  2. The wallet created by your external provider serves as a signer
  3. Crossmint Smart Wallet uses this signer to execute transactions
  4. Users benefit from all Crossmint features (gas sponsorship, permissions, etc.) while maintaining their existing authentication flow

This architecture gives you the flexibility to use your preferred authentication system while leveraging Crossmint’s powerful wallet infrastructure.