-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Contact List Feature
As a wallet user, I want to have a contact list feature so that I can save commonly used addresses and mitigate the risk of sending cryptocurrency to the wrong address by mistake.
Acceptance Criteria
- User can add a new address to the contact list.
- User can label the address with a name and optional description.
- User can edit the details (name, address, description) of a contact.
- User can remove an address from the contact list.
- User can select a contact as the recipient when creating a transaction.
- User receives a warning when sending crypto to an address not in the contact list.
- User can import and export the contact list for backup purposes.
- User can verify the address via a confirmation process before adding it to the contact list.
sequenceDiagram
participant User as User
participant Wallet as Wallet
User->>Wallet: Selects 'Add Contact'
Wallet->>User: Prompts for address details
User->>Wallet: Enters address, label, and description
Wallet->>User: Confirms and saves the contact