Skip to main content

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

Modern Authentication

Advanced Transactions

Security

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.

EthereumArbitrumOptimismPolygonGnosisBaseCeloBnB ChainWorld Chain

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:

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

Starter Guides