Skip to main content

Welcome to Candide

A TypeScript toolkit for building Ethereum smart wallets: gas sponsorship, passkeys, batch transactions, and account recovery, all on top of Safe contracts.

Quick Start

npm install abstractionkit
import { SafeAccountV0_3_0 as SafeAccount } from "abstractionkit";

const account = SafeAccount.initializeNewAccount([ownerPublicKey]);
console.log(account.accountAddress); // 0x… deterministic smart wallet address
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 of the docs.

Why Smart Accounts?

Smart accounts eliminate the biggest UX barriers in Web3:

  • No gas tokens: Users pay fees in any ERC-20 or have them sponsored entirely
  • Modern onboarding: Login with passkeys, email, or social accounts. No seed phrases
  • Built-in security: Account recovery, multisig support, and spending limits
  • Batch transactions: Execute multiple operations atomically in a single transaction

Smart accounts are programmable contracts, unlocking capabilities impossible with traditional EOAs.

Core Features

Gas Abstraction

Modern Authentication

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
InstaGasNo-code dashboard to set gas sponsorship rules. No Solidity required
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. Reach out if you need a network added.

EthereumEthereum
ArbitrumArbitrum
OptimismOptimism
PolygonPolygon
GnosisGnosis
BaseBase
CeloCelo
PlasmaPlasma
BnB ChainBnB Chain
World ChainWorld Chain
AvalancheAvalanche

Support & Feedback

We have night owls and early birds on the team. Expect a reply regardless of your timezone.