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
    • Supported Networks
  • 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
  • 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
  • Unified Smart Wallet Integration
  • The Challenges of Traditional Wallets
  • Gelato’s Smart Wallet SDK to the Rescue
  • Key Features
  • Developer-Friendly and Scalable
  • Ready to Integrate?
  1. Smart Wallets

React SDK

Unified Smart Wallet Integration

The Gelato Smart Wallet React SDK brings the power of Account Abstraction (EIP-7702) to your dApp with a single, modular SDK. Instantly upgrade existing EOA wallets to smart accounts, integrate embedded wallets with familiar logins, and enable advanced features like gas sponsorship and ERC-20 fee payments — all without requiring migrations.


The Challenges of Traditional Wallets

Traditional externally owned accounts (EOAs) come with significant limitations:

  • Manual gas fee handling for users

  • Cumbersome onboarding with seed phrases

  • Poor UX and low retention

  • Limited support for gasless or token-based transactions

These barriers increase development overhead and hinder mainstream user adoption.


Gelato’s Smart Wallet SDK to the Rescue

Gelato’s SDK offers a complete solution for building and upgrading smart wallets:

  • Instant Upgrades: Seamlessly convert EOAs to smart accounts using EIP-7702

  • Embedded Wallets: Enable one-click wallet creation using email, phone, or social logins

  • Gas Abstraction: Support gasless transactions and ERC-20 token payments across EVM chains

  • Cross-Chain Native: Consistent UX across all supported EVM-compatible chains


Key Features

  • Single SDK Integration Integrate smart wallet capabilities with just a few lines of code. Get to production in hours, not days.

  • High Performance Engineered for low latency and optimized gas usage for fast, efficient user interactions.

  • Unified Dashboard Manage API keys, view analytics, track usage, and handle billing from a single interface.

  • Embedded Wallets Allow users to create wallets instantly through familiar login flows such as email, phone, or social accounts.

  • Gas Abstraction Sponsor transaction gas fees or allow users to pay with ERC-20 tokens on any supported network.

  • Advanced Security Includes social recovery, multi-factor authentication (MFA), spending limits, and session management.


Developer-Friendly and Scalable

The React SDK is built with modern development standards:

  • TypeScript support

  • Hook-based architecture

  • Context APIs

  • Pre-built UI components

  • Provider-agnostic design for flexible integration


Ready to Integrate?

Now that you’re familiar with what the Gelato Smart Wallet React SDK has to offer, let’s quickly jump into how to integrate the SDK with different wallet providers such as Dynamic and Privy.

PreviousEstimate Gas for your transactionsNextSupported Networks

Last updated 1 day ago

Use Dynamic/Privy signers with React SDK