For the complete documentation index, see llms.txt. This page is also available as markdown.

Auth Providers & Signers

Use third-party wallet services as signers for ZeroDev smart accounts

Smart accounts, like EOAs, rely on signatures to validate transactions and messages. The difference with smart accounts is that they can use arbitrary signature schemes, such as multisig, passkeys, etc.

It's possible to use third-party "wallet services" as signers for smart accounts. The end result is that your users will be interacting with the wallet UIs provided by these services, while using a smart account powered by ZeroDev.

ZeroDev has been integrated natively with many leading wallet services such as Privy, Dynamic, Portal, JoyID, etc. However, even when a native integration doesn't exist, it's generally very easy to integrate ZeroDev with a wallet service as long as it's able to sign messages.

Supported Providers

ProviderType
PrivyEmbedded wallet
DynamicEmbedded wallet
TurnkeyKey management
MagicAuth + wallet
Web3AuthAuth + wallet
FireblocksInstitutional
CapsuleMPC wallet
Lit ProtocolDistributed keys
PortalMPC wallet
ParticleAuth + wallet
DfnsKey management
ArcanaAuth + wallet

Other Options

On this page