📜 Smart Account Libraries
A directory of libraries for ERC-4337 contract implementations
Ethereum Foundation
The Ethereum Foundation's account abstraction team, ETH Infinitism, developed a few reference contracts as part of the development of ERC-4337.
- SimpleAccount.sol - an account with one owner that verifies a single ECDSA signature. This is used in Stackup's Quickstart Example.
- BLSAccount.sol - account with one owner that verifies BLS signatures
Standalone
- ZeroDev Kernel - A modular smart account implementation by ZeroDev. Audited in April 2023.
- Rhinestone - Designed to have a plugin ecosystem and based on the Diamond pattern. In progress.
- Permissive - Framework for managing on-chain authorization compatible with Rhinestone and Gnosis Safe. Early version is live.
- Soul Wallet - Developed for Soul Wallet. In progress, expected Q4 2023.
Gnosis Safe Based
Safe (previously Gnosis Safe) is a popular smart contract wallet library that can be modified to be ERC-4337 compliant.
- GnosisAccountFactory.sol - A demo ERC-4337 compatible Gnosis Safe by the Ethereum Foundation
- Candide Wallet - A direct Gnosis Safe fork for ERC-4337, plus a social recovery module
- ZeroDev's Gnosis Safe - A direct Gnosis Safe fork for ERC-4337
Updated 10 months ago