Demo Wallet - ajuna-network/Polkadot.Unity.SDK GitHub Wiki
Overview
The Wallet Demo is designed to illustrate the onboarding process for new users. It includes steps for creating a new account, generating a private key, and understanding the underlying encryption. This demo aims to provide developers with a clear example of a user-friendly onboarding process, emphasizing the importance of user security and data recoverability.
Key Points:
- Account Creation: Showcases the process of setting up a new account.
- Private Key Generation: Details the generation of a private key without showing or adding a mnemonic seed. This means the account created in this demo is not recoverable if the password is lost.
- User Security: Emphasizes the importance of informing users about the risks and safety measures related to account recovery.
- Comparative Analysis: Encourages reviewing other wallet onboarding processes for a comprehensive understanding.
Features
JSON Import
This function demonstrates how to import a JSON file from another wallet provider in the ecosystem, such as Polkadot.JS. It's a crucial feature for users migrating from different platforms.
Seed Phrase Import
Allows users to import an account using a seed phrase directly. This feature is essential for users who prefer seed phrases for account recovery and migration.
Account Setup Restrictions
Account Name Restrictions
[Insert detailed description of any restrictions related to account names, if applicable.]
Password Restrictions
To enhance security, passwords must meet the following criteria:
- Contain at least one lowercase letter.
- Contain at least one uppercase letter.
- Include at least one number.
- Example:
aA1234dd