safe-global / safe-ios

Safe Multisig iOS app.
GNU General Public License v3.0
114 stars 37 forks source link

Feature: enable selecting owner keys in safe creation #3415

Closed DmitryBespalov closed 3 months ago

DmitryBespalov commented 3 months ago

User criticism: when creating a new safe and adding owners to it, a user is not able to add the generated owner key in-place. Instead, they have to tap "back" many times, navigate to settings menu, create an owner key, and restart safe creation again. That is inconvenient.

To make creating the safe with completely new owners more convenient, we add the "Owner Key" list as a source of address input for "add owner" section.

Example

When user is creating a safe And taps "add owner" Then a menu opens with "Owner Keys" option.

When user selects that option Then list of existing owner keys opens with an "add" (plus, +) icon.

When user selects an address from the list (and potentially enters a passcode) Then that address is added as an owner in the "create safe" form.

When user taps the "add" (+) action And then generates, imports, or connects a new owner key and closes the details with "Done" Then that new owner key is displayed in the list and is available for selection.

liliya-soroka commented 3 months ago

Verified