When users register for a Sodium Wallet account, a smart contract will be deployed on the chain for each user, which will store the data and logic related to the account.
In the Sodium Wallet smart contract, users manage their accounts with session keys. When users log in on a new device, a session key will be generated locally and the public key of the session key will be submitted to the Sodium Network for decentralized identity authentication and MPC signature. The session key and MPC signature will be encrypted and stored locally in a secure storage (keychain).
Sodium
The Ultimate Web3 Wallet/Infra for Seamless Digital Experience
© 2022 Ticker Logic, CO.