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.
All the code for our Sophon Account is open-source and available on GitHub under the MIT License. Feel free to contribute, report issues, or suggest new features to help us improve the tool for everyone.The contracts used for the Account Abstraction are a fork of ZKsync SSO Smart Contracts, open-source and available on GitHub under the GNU License.