Gelato
  • Introduction
    • Gelato, The Web3 Cloud Platform
  • 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 ERC4337
      • Introduction to Gelato Bundler
      • Templates & Examples
      • Quick Start
      • Sponsored UserOps
        • Using 1Balance
        • Using Zerodev Paymaster
      • Non-Sponsored UserOps
        • Pay with Native
        • Pay with ERC20
      • 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
  • Understanding Sponsored Userops
  • How It Works
  • Benefits of Sponsored Userops
  • Available Sponsorship Methods
  • 1. 1Balance
  • 2. Zerodev Paymaster
  1. Web3 Services
  2. Account Abstraction

Sponsored UserOps

Sponsored Userops is an innovative approach to managing blockchain transaction fees. By shifting the responsibility for gas fees from end-users to designated sponsors, this solution transforms user experiences and fosters broader adoption of decentralized applications. With Sponsored Userops, developers can design seamless, user-friendly experiences while maintaining the security and efficiency of blockchain operations.

Understanding Sponsored Userops

At its core, Sponsored Userops addresses a common challenge in blockchain interactions: gas fees. Every transaction on a blockchain requires a fee, which can be a hurdle for new users or for applications aiming to deliver frictionless experiences. Sponsored Userops solve this problem by enabling a third-party sponsor to cover these fees. This is achieved through a mechanism called a paymaster, which validates transactions and pays the associated gas fees on behalf of the user.

How It Works

  1. User Initiates a Transaction The user sends a transaction without worrying about the underlying gas fees.

  2. Transaction Bundling The system aggregates these transactions using a bundler. Our Gelato Bundler efficiently organizes and processes multiple operations at once, streamlining the entire workflow.

  3. Paymaster Activation Once bundled, the transaction is forwarded to a paymaster. The paymaster is responsible for verifying the transaction's legitimacy and covering its gas fee, ensuring a smooth, uninterrupted user experience.

  4. Fee Sponsorship The sponsor funds the gas fees, allowing the user to interact with the blockchain without needing to hold any tokens for each transaction.

Benefits of Sponsored Userops

  • Enhanced User Experience Users enjoy seamless interactions without the distraction of fee management, making blockchain technology accessible to a broader audience.

  • Developer Focus Developers can concentrate on building innovative applications instead of grappling with complex fee structures and gas optimizations.

  • Increased Adoption By removing the barrier of transaction fees, Sponsored Userops encourage more users to explore decentralized applications, driving mass adoption.

  • Improved Efficiency With transactions processed in bundles and fees managed by the paymaster, the entire system becomes more efficient and scalable.

Available Sponsorship Methods

To support diverse use cases and network requirements, our system offers two primary sponsorship methods integrated with the Gelato Bundler:

1. 1Balance

1Balance operates as the Gelato Gas Tank, This model enables multichain gas sponsorship by allowing the sponsor to cover fees for various networks from a single funding source.

2. Zerodev Paymaster

Zerodev Paymaster is a flexible sponsorship solution accessible directly via the Zerodev dashboard. This method allows sponsors to manage gas fees on various supported networks through a user-friendly interface.

PreviousQuick StartNextUsing 1Balance

Last updated 2 months ago