Gelato
  • Introduction
    • Gelato, The Web3 Cloud Platform
  • Smart Wallets
    • Introduction
      • Understanding EIP-7702
      • Understanding ERC-4337
      • ERC-4337 vs EIP-7702
    • Templates & Examples
    • How-To Guides
      • Sponsor gas for your users
      • Allow users to pay gas with erc20
      • Allow users to pay gas with native
      • Use Dynamic/Privy signers with React SDK
      • Estimate Gas for your transactions
    • React SDK
    • Demo
  • Rollup As A Service
    • Introduction
    • Rollup Stacks
      • Arbitrum Orbit
        • Run a Full Orbit Node
      • OP Stack
        • Run OP Node
    • Deploy your Rollup
    • Customization
      • Data Availability
        • Celestia
        • Avail
        • Eigen DA
      • Custom Gas Token
      • Marketplace
        • Gelato Services
        • Data Indexers
        • Block Explorers
        • Oracles
        • Bridges
        • Account Abstraction
        • On & Off-ramp
        • Community
        • Identity & KYC
        • Others
      • Verifier Node Package
    • Public Testnet
  • RPC Nodes
    • Introduction
    • Compute Units
    • Using RPC Nodes
    • Supported Networks
    • Pricing and Plans
    • FAQ
  • Supported Networks
  • Web3 Services
    • Web3 Functions
      • Understanding Web3 Functions
        • Trigger Types
        • Typescript Function
        • Solidity Function
        • Automated Transactions
      • Security Considerations
      • Template & Use Cases
      • Quick Start
        • Writing Typescript Functions
          • Event Trigger
          • Private Typescript Functions
          • Callbacks
        • Test, Deploy & Run Typescript functions
        • Writing Solidity Functions
        • Test, Deploy & Run Solidity Functions
        • Initiate an Automated Transaction
      • Create a Web3 Function Task
        • Using the UI
        • Using the Safe App
        • Using a Smart Contract
        • Using the Automate SDK
      • Analytics & Monitoring
      • Supported Networks
      • Subscription & Payments
      • Legacy Automate Migration Guide
    • Relay
      • What is Relaying?
      • Security Considerations
        • ERC-2771 Delegatecall Vulnerability
      • Templates
      • Quick Start
        • Sponsored Calls
        • Non-Sponsored Calls
      • ERC-2771 (recommended)
        • SponsoredCallERC2771
        • CallWithSyncFeeERC2771
          • Relay Context Contracts ERC2771
      • Non-ERC-2771
        • SponsoredCall
        • CallWithSyncFee
          • Relay Context Contracts
      • Relay API
      • Gelato's Fee Oracle
      • Tracking your Relay Request
      • Supported Networks
      • Subscriptions and Payments
        • 1Balance & Relay
        • SyncFee Payment Tokens
        • Relay Pricing
      • ERC2771 Migration Guide
    • VRF
      • Understanding VRF
      • How does Gelato VRF Work?
      • Security Considerations
      • Template
      • Quick Start
      • Create a VRF Task
        • Create a Fallback VRF
        • Migrating from Chainlink VRF
      • Supported Networks
      • Pricing & Rate Limits
    • Oracles
      • Understanding Gelato Oracles
      • Quick Start
      • Data Providers
        • Stork
        • Choas Labs
      • Migrating from Chainlink Oracles
      • Available Price Feeds
      • Supported Networks
      • Pricing & Rate Limits
    • Account Abstraction
      • Understanding ERC-4337
      • Introduction to Gelato Bundler
      • Templates & Examples
      • Quick Start
      • Supported Networks
      • Bundler API Endpoints
        • eth_sendUserOperation
        • eth_estimateUserOperationGas
        • eth_getUserOperationByHash
        • eth_getUserOperationReceipt
        • eth_supportedEntryPoints
        • eth_maxPriorityFeePerGas
        • eth_chainId
    • 1Balance
      • 1Balance Alerts
      • Subscription Plans
      • Subscription Notifications
      • USDC Addresses
    • AI Agents
    • Teams
  • GELATO DAO
    • DAO & Token (GEL)
    • GEL Token Contracts
    • Governance Process
  • Social Media
Powered by GitBook
On this page
  • Why Smart Wallets?
  • Seamless Integration with Gelato’s Smart Wallet SDK
  • New to EIP-7702 or ERC-4337?
  • Already Familiar?
  1. Smart Wallets

Introduction

Smart Wallets are an evolution of traditional crypto wallets that leverage Account Abstraction (e.g., EIP-4337, EIP-7702) to offer a more flexible, user-friendly, and secure experience. Unlike Externally Owned Accounts (EOAs), which rely solely on private keys, Smart Wallets are upgrade to existing EOA wallets to smart accounts.

Why Smart Wallets?

Traditional EOAs come with several limitations:

  • Manual gas fee management by users

  • Complex onboarding with seed phrases

  • Poor user experience, especially for newcomers

  • No support for gasless or token-based fee payments

Smart Wallets address these challenges by introducing:

  • Allow users to pay fees with ERC-20 tokens or let dApps sponsor gas.

  • Enable login via email, phone, or social accounts (through embedded wallets).

  • Add features like account recovery, session keys, spending limits, and more.

  • Provide a unified experience across multiple EVM-compatible chains.

Seamless Integration with Gelato’s Smart Wallet SDK

To make smart wallets easy to adopt and integrate, Gelato introduced the Smart Wallet SDK, offering native support for both EIP-7702 and ERC-4337 — all in a single, modular React SDK.

With this SDK, developers can:

  • Instantly upgrade EOAs to smart accounts using EIP-7702.

  • Build fully ERC-4337-compatible smart accounts without managing their own bundler or paymaster infrastructure.

  • Integrate embedded wallets with familiar Web2-style logins (email, phone, social).

  • Support gas abstraction with ERC-20 fee payments and gas sponsorship.

  • Maintain a cross-chain native experience across supported EVM networks.

New to EIP-7702 or ERC-4337?

Already Familiar?

Explore our How-To Guides to learn how to integrate Smart Wallets with support for both EIP-7702 and ERC-4337.

PreviousGelato, The Web3 Cloud PlatformNextUnderstanding EIP-7702

Last updated 22 hours ago

Understanding EIP-7702
Understanding ERC-4337
How-To Guides