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
| Provider | Type |
|---|---|
| Privy | Embedded wallet |
| Dynamic | Embedded wallet |
| Turnkey | Key management |
| Magic | Auth + wallet |
| Web3Auth | Auth + wallet |
| Fireblocks | Institutional |
| Capsule | MPC wallet |
| Lit Protocol | Distributed keys |
| Portal | MPC wallet |
| Particle | Auth + wallet |
| Dfns | Key management |
| Arcana | Auth + wallet |
Other Options
- EOA Signer — use any EOA wallet as a signer
- Smart Wallet Signer — use another smart wallet as a signer
- Custom Signer — build your own integration