Back to Projects
$4337

ERC-4337 Account Abstraction Toolkit

Production-grade ERC-4337 implementation with modular smart accounts, gasless paymasters, session keys and social recovery.

Overview

A comprehensive ERC-4337 Account Abstraction implementation that transforms how users interact with blockchains. Features modular smart contract wallets with pluggable validation logic, enabling gasless transactions via paymasters, session keys for gaming/dApps, M-of-N multisig control, guardian-based social recovery and spending limits - all without requiring users to manage gas or EOA keys.

Key Features

ERC-4337 v0.7 PackedUserOperation & EntryPoint
Modular smart account with validator/executor/hook plugins
Session keys with time bounds, spending limits & target whitelists
VerifyingPaymaster (off-chain sig) & TokenPaymaster (ERC-20 gas)
Social recovery with M-of-N guardians & 48h+ timelock
Comprehensive unit, fuzz & invariant testing

Architecture

EntryPoint.sol - Singleton handling validation & execution loops

SmartAccount.sol - EIP-1271 wallet with modular plugin system

SmartAccountFactory.sol - CREATE2 deterministic deployment

Modules - SessionKey, Multisig, SocialRecovery, SpendingLimitHook

System Architecture

Loading diagram...

Tech Stack

SolidityFoundryERC-4337OpenZeppelinCREATE2Fuzz Testing

Testnet Deployments