Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify the creation of testnet account #853

Open
3 of 6 tasks
redDwarf03 opened this issue Nov 14, 2023 · 2 comments · May be fixed by #1195
Open
3 of 6 tasks

Simplify the creation of testnet account #853

redDwarf03 opened this issue Nov 14, 2023 · 2 comments · May be fixed by #1195
Assignees
Labels
feat:multi feature New feature or request

Comments

@redDwarf03
Copy link
Member

redDwarf03 commented Nov 14, 2023

Is your feature request related to a problem?

Currently, we should remove from device mainnet wallet to recreate a testnet account
It's too complicated

Describe the solution you'd like

Allow the user to switch between networks (mainnet or testnet).
If the user doesn't have a keychain and keychainAccess corresponding to the current network in the other network, they are prompted to create them.

  • Before creation, the user is offered the option to either duplicate one or more existing services in the target keychain or to create a new service.
    The selection of existing services has only one constraint: there must be at least one wallet-type service (and therefore no aeHosting).

  • Once aeWallet detects the presence of the keychain on both networks, the user can switch between the two networks via the general menu of aeWallet.

  • Once the keychains are available on both networks, they operate independently with their own lifecycle.
    The user can create or remove any account as they currently do. (In case of removal, simply recreating the service with the same name will restore the transaction chain due to the derivation path management of the service name.)

  • A "enable testnet" option, set to "no" by default, is available in the customization menu to allow users to activate this feature.

  • Clearly notify the user whether they are in mainnet or testnet.

  • Replace the Buy UCO button with access to the Faucet when the user is in testnet.

NB: This issue doesn't aim to implement multi-keychain management in the wallet for now.

@redDwarf03 redDwarf03 added the feature New feature or request label Nov 14, 2023
@redDwarf03 redDwarf03 self-assigned this Nov 14, 2023
@Kuaaaly
Copy link

Kuaaaly commented Dec 9, 2024

This would help a lot <3
+1

@SlyLaM
Copy link

SlyLaM commented Dec 11, 2024

Up !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat:multi feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants