
What is Sophon Account?
The Sophon Account is a cross-application smart contract account designed to enhance the user experience across the Sophon ecosystem. Built on Sophon’s native Account Abstraction, it allows users to interact seamlessly with decentralized applications (dApps) using familiar login methods such as email, social accounts, or existing EOA wallets without needing to re-authenticate on each supported application. By leveraging Sophon’s infrastructure, the wallet ensures a secure and smooth onboarding, making it easy even for non crypto native users to engage with the decentralized world.This documentation only valid for version >=2.0.0. Versions below 2.0.0 are deprecated and not functional anymore.
Features and Goals
These are our main features and goals:- 🧩 Modular smart accounts based on ERC-7579
- 🔑 Passkey authentication (no seed phrases)
- ⏰ Sessions w/ easy configuration and management
- 💰 Integrated paymaster support
- ❤️🩹 Account recovery
- Setup EOA or other SSO Guardian accounts to create new passkey
- Use Google Auth (OIDC) recovery flow to create new passkey
- 💻 Simple SDKs :
- Node.js
- React Native
- 🤝 Open-source authentication server & api
- 🎓 Examples to get started quickly