Welcome to Candide
Build User-Friendly Ethereum apps with Smart Accounts
Candide provides a complete developer toolkit for Ethereum Account Abstraction, supporting ERC-4337 and EIP-7702.
Why Smart Accounts?
Smart accounts eliminate the biggest UX barriers in Web3:
- No more gas tokens: Users can pay fees in any ERC-20 token or have fees sponsored
- Simplified onboarding: Login with email, social accounts, or passkeys instead of managing seed phrases
- Enhanced security: Built-in recovery, multisig support, and spending limits
- Batch transactions: Execute multiple operations atomically in a single transaction
Core Features
Gas Abstraction
- Gasless transactions: Sponsor user fees with flexible rules and policies
- ERC-20 gas payments: Let users pay gas in any token (USDC, DAI, etc.)
Modern Authentication
- Passkey integration: Onchain WebAuthn support for biometric login
- Social login: Email and OAuth integration
Advanced Transactions
- Batch operations: Execute multiple transactions atomically
- Spending controls: Set limits and policies for subscriptions and recurring payments
Security
- Account recovery: Social Recovery or traditional recovery options
- Multi-signature: A single account controlled with multiple signatures
Smart accounts are programmable contracts, unlocking transaction capabilities impossible with traditional EOAs.
Developer Tools
AbstractionKit SDK
TypeScript library for building and sending UserOperations with native support for Safe (Gnosis Safe) Accounts and EIP-7702 Accounts. Includes utilities for transaction batching, gas estimation, and account deployment. Learn more on why you should choose abstractionkit.
Infrastructure APIs
- Bundler: ERC-4337 compliant nodes on all major EVM chains for submitting UserOperations to the mempool
- Paymaster: Gas abstraction service supporting both sponsorship and ERC-20 token payments with configurable policies
- Account Recovery Service: Offer users the ability to secure their accounts using email/sms coupled with an alert system
Access Candide's Dashboard to manage your API keys and configure your integration.
InstaGas
No-code platform for configuring gas sponsorship policies. Set spending limits, whitelist contracts, and manage paymaster rules without deploying custom smart contracts. Learn more on InstaGas
Chains supported
Candide is available on all major EVM equivalent networks. If you would like to see a network supported, reach out to us.







Support & Feedback
You can reach out to us at any time for questions, issues, concerns, product ideas, or random thoughts. Here are some ways to do so:
- Join our Discord
- Follow us on Twitter (X) @candidelabs
- Email us at team@candidelabs.com
- Reach us on telegram @heymarcopolo
We have night owls and early birds on our team, so you can expect to hear back from us at any time, regardless of where you are in the world.
Getting Started
Quick Start
Get started in under 5 minutes:
npm install abstractionkit