Skip to main content

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.

Core Features

Onboarding & Deposits

  • Let users deposit from any chain to wallet using a single address via Forwarding Address.

Gas Abstraction

Modern Authentication

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

Security

Developer Tools

ToolWhat it does
AbstractionKit SDKTypeScript library for building and sending UserOperations. First-class support for Safe and EIP-7702 accounts.
BundlerERC-4337 compliant nodes for submitting UserOperations on all major EVM chains
PaymasterSponsor gas or accept ERC-20 token payments with configurable policies
Solana PaymasterGasless Solana transactions with fees collected in USDT. Built on Kora
InstaGasNo-code dashboard to set gas sponsorship rules
Forwarding AddressOne deposit address per user that routes funds from any supported chain to the destination wallet
Account RecoveryEmail/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.

ArbitrumArbitrum
AvalancheAvalanche
BaseBase
BnB ChainBnB Chain
CeloCelo
EthereumEthereum
GnosisGnosis
HyperEVMHyperEVM
OptimismOptimism
PlasmaPlasma
PolygonPolygon
SolanaSolana
SomniaSomnia
TempoTempo
World ChainWorld Chain

See 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.

Using AI to build faster:

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.