4 days ago
Introducing the Gelato Smart Wallet SDK
Modular infrastructure for building the next generation of on-chain wallets with smart EOAs (EIP-7702), gasless UX, and embedded wallets
TL;DR
- What’s new: The Gelato Smart Wallet SDK is now live. It’s a modular toolkit for building next-gen wallet applications using Gelato’s production-tested infrastructure. It helps wallet teams deliver gasless UX, programmable smart accounts, and seamless onboarding, with minimal integration overhead.
- What it includes:
- Smart EOAs (EIP-7702)
- Multichain gas abstraction (50+ chains)
- Embedded wallets (powered by Dynamic)
- What it enables:
- Gasless onboarding and transactions
- Programmable UX with batching and session keys
- One-click wallet creation with social login
- Who it’s for:
- Wallet teams building onchain interfaces
- Exchanges offering embedded finance or loans
- DeFi apps abstracting onboarding and gas
- Start building:
A Better Way to Build Wallet Applications
Developers building wallet applications face a choice: use tightly bundled infra platforms that trade control for convenience, or stitch together fragmented tooling across multiple providers.
The Smart Wallet SDK offers a better approach. It provides modular infrastructure with heavily audited components and support for open standards like EIP-7702 and ERC-4337, giving teams the ability to build gasless, programmable, and embedded wallet UX without vendor lock-in.
Introducing the Smart Wallet SDK
The Gelato Smart Wallet SDK is a modular, production-ready toolkit that powers gasless transactions, smart EOAs, and embedded wallets. Each component can be used independently or as part of a unified system to suit your needs.
It includes:
- A 7702-native smart account protocol
- The most gas-efficient and highly performant gasless infrastructure
- Embedded wallet support via Dynamic
The SDK is built with native EIP-7702 support to maximize gas efficiency and streamline execution, while maintaining full compatibility with ERC-4337.
Key Modules
✅ Smart EOAs (EIP-7702)
Add programmable smart account functionality to your users’ existing EOAs using Gelato’s 7702 wallet contract.
- Gasless by Default:Native EIP-7702 support enables the most performant methods for sponsored transactions and ERC-20 payments, with optional backward compatibility for ERC-4337.
- Batching & Session Keys: Power multi-step UX in one transaction
- Security & Recovery: Add MFA, social recovery, and spending limits
- On-chain Logic: Build account-level permissions and automation
✅ Gas Abstraction (ERC-4337)
Sponsor transactions and accept ERC-20 gas payments across 50+ chains with Gelato’s audited 4337 Paymaster and Bundler. Also works with all 7702 wallets that are 4337 compatible.
- Unified 1Balance: One gas tank across all chains
- ERC-20 Payments: Accept stablecoins and other ERC-20 tokens as gas
- Performance Highlights:
- Highly gas efficient: engineered to optimize around 4337 constraints
- High throughput: supports over 5,000 userOps/sec
- Low latency: powered by Gelato’s globally distributed relayer network
✅ Embedded Wallets
Create non-custodial wallets with passkeys, email, or social login via Dynamic or a compatible WaaS provider.
- Native Dynamic Support: Built-in TSS-MPC wallet creation
- Frontend-Agnostic: Integrate with your app using flexible UI components
- Modular Provider Support: Dynamic is supported from day one. Other providers can be integrated and may be eligible for native support over time.
Modular by Design
Each SDK module is available as a standalone NPM package.
Module | Use Case |
---|---|
@gelatonetwork/smartwallet |
Base Package |
@gelatonetwork/smartwallet-react-sdk |
Built on top of @gelatonetwork/smartwallet package with privy and dynamic integration built-in |
@gelatonetwork/smartwallet-react-wagmi |
Package built on top of @gelatonetwork/smartwallet for applications using wagmi, without any complexity |
No auth provider, bundler, or paymaster lock-in.
Why It Matters
Smart wallets are becoming the standard, but building them remains complex. Developers must coordinate bundlers, paymasters, onboarding flows, dashboards, and billing across multiple vendors.
Gelato’s SDK streamlines this:
- Unified Developer Console: One place to configure modules, monitor usage, manage team access, and handle billing
- Single Integration: Save months of custom infra work and compliant vendor onboarding by using one trusted vendor
- Enterprise-Grade Infra: Audited components, SLAs, and global availability
Why Choose Gelato
Gelato powers some of the most demanding infrastructure in Web3:
- Gasless transactions (GMX, Everclear, Courtyard)
- ERC-4337 infra (Infinex)
- Rollup sequencers (Ink, Lisk, Open Campus)
- Oracle updates (Redstone, Pyth)
- Automation (MakerDAO, Aave, Ostium)
With over:
- 5+ years in production
- 99.999% uptime
- Billions of transactions across 50+ chains
The Smart Wallet SDK is built on the same infrastructure as Gelato Relay, engineered for performance, observability, and scale.
Get Started
If you're building next-generation onchain wallet interfaces, embedded experiences, or smart account tooling, the Smart Wallet SDK is built for you.
Ready to start building? Schedule an exploration call.