What is ERC-4337?
ERC-4337 implements account abstraction without requiring protocol changes. Instead of users sending transactions directly, they sign UserOperations that are collected by Bundlers and submitted to the network through an EntryPoint contract.| Component | Description |
|---|---|
| UserOperation | A pseudo-transaction containing the user’s intent, gas parameters, and signature |
| Bundler | Collects UserOperations and submits them as a single transaction (Gelato Bundler) |
| EntryPoint | Singleton contract that validates and executes UserOperations |
| Paymaster | Sponsors transaction fees on behalf of users (Gelato Gas Tank) |
| Smart Account | Contract wallet that validates UserOperations (Kernel, Safe, etc.) |
EIP-7702 is complementary to ERC-4337. It upgrades EOAs to smart accounts that can then use ERC-4337 infrastructure for gas sponsorship and batching.
Gelato Bundler Features
Payment Methods
Sponsor gas, pay with ERC-20 tokens, or use native tokens
Implementation Paths
Gelato SDK, Viem/Permissionless, or direct API
Smart Accounts
Gelato, Kernel, Safe, Alchemy, Biconomy, and more
Embedded Wallets
Dynamic, Privy, Web3Auth, Turnkey integrations
EIP-7702 Support
Use your EOA as a smart account - no asset transfers needed
How-To Guides
Step-by-step implementation guides