Skip to content

ZeroDev Wallet

Smart embedded wallet for your app

ZeroDev Wallet is the first smart embedded wallet -- an embedded wallet optimized for smart accounts.

Demo

Check out this demo for a self-custodial wallet powered by social logins and gas sponsorship.

Why ZeroDev Wallet

Smart by Default

Most embedded wallets use EOAs by default, and only support smart accounts as a secondary option. On the other hand, ZeroDev Wallet uses smart accounts by default through EIP-7702 and ERC-4337.

As a result, smart account features such as gas sponsorship, transaction batching, transaction automation, and chain abstraction are available as native APIs with ZeroDev Wallet, while other embedded wallets typically only support a subset of these features.

Get the best of on-chain & off-chain

ZeroDev Wallet combines the best of off-chain and on-chain tech: TEE (trusted execution environment) for off-chain key management, and smart accounts for on-chain account management. This enables ZeroDev wallet to offer powerful wallet features that are difficult if not impossible with other solutions, including:

  • A hybrid on-chain / off-chain policy engine
  • Resource-lock chain abstraction
  • Fully counterfactual session keys

ZeroDev Wallet vs ZeroDev SDK

ZeroDev SDK is a smart account SDK that can be used to create smart accounts from any key management system of your choice, including local private keys and other WaaS solutions such as Privy, Dynamic, and Turnkey.

On the other hand, ZeroDev Wallet is a complete embedded wallet solution that bundles key management with smart accounts.

Getting Started

Check out the quickstart to get started!