Skip to main content
For frontend applications, users need a way to sign transactions. There are two main approaches: Browser Extension Wallets - Users connect existing wallets like MetaMask, Rabby, or Coinbase Wallet. This requires users to have a wallet already installed. Embedded Wallets - Wallets created within your application using familiar login methods like email, phone, or social accounts. This provides a smoother onboarding experience for users new to Web3.

Supported Embedded Wallet Providers

Gelato integrates with the following embedded wallet providers:

How It Works

Embedded wallet providers handle key generation and management, allowing users to sign transactions without managing seed phrases. When integrated with Gelato:
  1. User logs in via email, social account, or other supported method
  2. The embedded wallet provider creates or retrieves the user’s wallet
  3. Your application uses the wallet to sign UserOperations
  4. Gelato Bundler submits the transactions on-chain

Implementation

For detailed integration guides with code examples, see the Embedded Wallets How-To Guide.