Overview
ZeroDev is an account abstraction toolkit built on ERC-4337 for building user-friendly blockchain applications. It provides everything needed to integrate smart accounts into dApps: gasless transactions, batch transactions, and session keys for simplified authentication flows.
Features
- Smart Accounts: Implement fully ERC-4337 compliant smart contract accounts that enhance security and user experience.
- Gasless Transactions: Enable sponsorship of gas fees for users, eliminating the need for them to hold native tokens.
- Bundled Transactions: Combine multiple transactions into one for better UX and lower overall gas costs.
- Session Keys: Allow users to authorize specific actions for a limited time without needing to sign every transaction.
- Social Login: Integrate with email, social media, and passkey authentication for seamless user onboarding.
- Multi-chain Support: Deploy and manage smart accounts across multiple EVM-compatible blockchains.
- Modular Architecture: Customize account implementation based on specific application needs.
Getting Started
-
Install ZeroDev SDK: Add the SDK to your project using npm or yarn:
npm install @zerodev/sdk -
Initialize the SDK: Set up the client in your application code:
import { createEcdsaKernelAccountClient } from "@zerodev/sdk" const client = await createEcdsaKernelAccountClient({ projectId: "YOUR_PROJECT_ID", owner: yourWalletClient, }) -
Register for API Keys: Create an account on the ZeroDev Dashboard to get your project ID.
-
Implement Gas Sponsorship: Follow the paymaster documentation to set up gas sponsorship for your users.
-
Deploy and Test: Test your implementation in a development environment before going live.
Documentation
For detailed guides, API references, and examples, visit the ZeroDev Documentation.
Use Cases
DeFi Applications: Eliminate gas fees and simplify complex transaction sequences through batching.
Gaming and NFT Platforms: Enable gasless minting and trading of NFTs, making blockchain gaming accessible to mainstream audiences.
Web3 Social Applications: Implement social login and session keys to create smooth, Web2-like user experiences while maintaining the benefits of blockchain.
Enterprise Solutions: Build corporate wallet solutions with customizable permissions, transaction limits, and multi-signature requirements.
Mobile dApps: Create mobile-friendly applications that don't require users to manually sign every transaction.
Pricing
ZeroDev offers a tiered pricing model:
- Free Tier: Up to 100 monthly active users with basic features
- Growth: Starting at $99/month for up to 1,000 monthly active users
- Scale: Custom pricing for enterprises with higher volume needs
For the most current pricing information, visit the ZeroDev pricing page.
Is this guide helpful?
Developer:
ZeroDev
Categories:
Available For:
Website:
https://zerodev.app/Documentation:
https://docs.zerodev.app/