ACP-267: Primary Network validator uptime requirement increases from 80% to 90%.Read the proposal
ZeroDev

ZeroDev

ZeroDev is an account abstraction toolkit that enables developers to build applications with smart accounts, gasless transactions, and session keys.

Back

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

  1. Install ZeroDev SDK: Add the SDK to your project using npm or yarn:

    npm install @zerodev/sdk
  2. 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,
    })
  3. Register for API Keys: Create an account on the ZeroDev Dashboard to get your project ID.

  4. Implement Gas Sponsorship: Follow the paymaster documentation to set up gas sponsorship for your users.

  5. 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:

Wallets and Account Abstraction

Available For:

C-Chain
All Avalanche L1s

Website:

https://zerodev.app/

Documentation:

https://docs.zerodev.app/