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

Upcoming changes for v0.8.2: UI updates #75

Closed
4 tasks done
polymorpher opened this issue Aug 12, 2021 · 2 comments
Closed
4 tasks done

Upcoming changes for v0.8.2: UI updates #75

polymorpher opened this issue Aug 12, 2021 · 2 comments
Assignees

Comments

@polymorpher
Copy link
Owner

polymorpher commented Aug 12, 2021

Upcoming changes for v0.8.2:

  • Less ambiguous wallet names
  • Smart address input box
  • ETH style address toggle
  • Mandatory recover address and 1wallet treasury

Wallet Name

Wallets will be named using three mnemonic words. Only 1 word will be displayed (with ...) in wallet listing screen. The full name will be used in Google Authenticator. The full 3-word name will also be displayed in detailed view. The address of the wallet will be abbreviated by default to save space.

image

Address Input

Addresses used in the past will be stored and suggested as input in all applicable places (such as transfer)

image

Settings

Developer related settings and tools will be hidden by default (such as relayer password and address). They can be toggled to become visible by visiting https://1wallet.crazy.one/dev. To hide them again, visit https://1wallet.crazy.one/nodev

image

Address Style

ETH-style address (a.k.a hexadecimal address, or checksum address) will be displayed when the user hovers their mouse over any address for at least 1 second. The copy button will copy the address-format currently being displayed. ETH-style address will be displayed using a slightly different color to highlight the visual difference.

image

Recovery Address

This is related to issue #72

The recovery address will become mandatory. If the user has at least one existing 1wallet, the first wallet will be chosen by default. For users creating their very first 1wallet, the default option will be 1wallet treasury, at address:

one1qtev73wafwkt5zga0pgzmw3m9ap354xnf4qlmg  (0x02F2cF45DD4bAcbA091D78502Dba3B2F431a54D3)

A warning box would be displayed to strongly advises the user to use a recovery address under their control instead of 1wallet treasury, such as one obtained from the Chrome extension wallet.

The warning will explain to the user what 1wallet treasury is: a safe-box controlled by a multi-signature DAO that requires 3 signatures from its 5 owners to authorize any transfer. If the user chooses 1wallet treasury as the recovery address, the funds can be recovered to 1wallet treasury if the user loses the authenticator, or there are bugs in the software (such as #72) that causes the wallet to be inaccessible. However, the process to reclaim the funds from the treasure may be complex.

@polymorpher polymorpher changed the title Upcoming changes for v0.8.2 Upcoming changes for v0.8.2: UI updates Aug 12, 2021
@polymorpher
Copy link
Owner Author

Updated recovery address section, regarding the use of 1wallet treasury

@polymorpher
Copy link
Owner Author

Done in #77 #79 #81

Deploying soon.

@polymorpher polymorpher unpinned this issue Aug 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants