Welcome to Candide
A developer platform for building Ethereum smart wallets: gas sponsorship, passkeys, chain abstraction, and account recovery, all on top of Safe contracts.
In production since ERC-4337 launched in 2023, Candide is the longest running account abstraction infrastructure provider: millions of UserOperations bundled across hundreds of thousands of accounts. Every account contract in these docs ships with public audits from auditors such as OpenZeppelin, Ackee, Certora, Nethermind, and Cantina.
Quick Start
npm install abstractionkit
import { SafeMultiChainSigAccountV1 as SafeAccount } from "abstractionkit";
const account = SafeAccount.initializeNewAccount([ownerPublicKey]);
console.log(account.accountAddress); // 0x… deterministic smart wallet address
The account you just created is a Safe Unified Account. It has the same address on every EVM chain, and a single signature can authorize execution across all of them.
Send your First Gasless Transaction
Create a smart account and submit your first gasless UserOperation with batched transactions
Pay Gas in ERC-20
Let users pay transaction fees in USDC, DAI, or any ERC-20 token
Chain Abstraction
Sign once, execute on every chain. One account, one address, every EVM network
EIP-7702 Account Upgrades
Upgrade existing EOAs to smart accounts with Calibur (passkeys, multi-key) or Simple Account
Pay Gas in USDT on Solana
Send SPL transfers from accounts with zero SOL through the Solana Paymaster, built on Kora
Core Features
Onboarding & Deposits
- Let users deposit from any chain to wallet using a single address via Forwarding Address.
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.). No ETH required
Modern Authentication
- Passkey integration: Onchain WebAuthn support for biometric login. No seed phrases
- Social login: Email and OAuth integration
Chain Abstraction
- Sign once, execute on every chain: one signature authorizes UserOperations across every chain you target
- Same account everywhere: one address on every EVM network where Safe is deployed
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
Developer Tools
| Tool | What it does |
|---|---|
| AbstractionKit SDK | TypeScript library for building and sending UserOperations. First-class support for Safe and EIP-7702 accounts. |
| Bundler | ERC-4337 compliant nodes for submitting UserOperations on all major EVM chains |
| Paymaster | Sponsor gas or accept ERC-20 token payments with configurable policies |
| Solana Paymaster | Gasless Solana transactions with fees collected in USDT. Built on Kora |
| InstaGas | No-code dashboard to set gas sponsorship rules |
| Forwarding Address | One deposit address per user that routes funds from any supported chain to the destination wallet |
| Account Recovery | Email/SMS recovery with an alert system and automatic on-chain execution |
Access Candide's Dashboard to get API keys and configure your integration.
Chains Supported
Candide is available on all major EVM equivalent networks, plus Solana through the Solana Paymaster. Reach out if you need a network added. Every chain runs the same reliability guarantees: 99.9% uptime SLA on Enterprise, verified every minute.
Arbitrum
Avalanche
Base
BnB Chain
Celo
Ethereum
HyperEVM
Optimism
Polygon
Somnia
TempoSee the full list of supported networks, including testnets and extended networks.
Support & Feedback
Find us on Discord, Twitter, Telegram, or at team@candidelabs.com. We have night owls and early birds on the team. Expect a reply regardless of your timezone.
Every page has a Copy Page button in the toolbar. Paste it directly into Claude or ChatGPT with a pre-filled prompt. For agents and IDE integrations like Claude Code or Cursor, point them to /llms.txt for a full index, or install the Candide agent skills.