symbol / desktop-wallet

Desktop wallet for Symbol.
Apache License 2.0
76 stars 72 forks source link

Changes to be made to address book 2.0 #1739

Closed surekabpm closed 2 years ago

surekabpm commented 3 years ago

Allow to import/export lists. There are blacklisted contacts that will activate restrictions for that address. A community-maintained list with known bad actors will be made available and recommended through SNS.

bassemmagdy commented 2 years ago

@surekabpm we would need access to the address-book repository.

coiki commented 2 years ago

@bassemmagdy @cryptoBeliever adding literature here

Background

We want to increase the functionality of the address book and turn it into a powerful tool that allows the Symbol community to operate even more safely.

The Symbol wallet’s address book will allow to import and export lists of contacts. Contacts can be blacklisted (blocks all incoming transactions, like spam), or regular contacts.

This should allow the community to constantly be up to date on what is happening in the Symbol ecosystem. For example, users can add to their address book the most recent XYM project, or block a known spammer.

Please check this figma file to find the screens that represent this points: https://www.figma.com/file/lkhDQWxq5FlUrMNZYIJ2wT/Symbol-Wallet---Legacy?node-id=209%3A29026

Acceptance Criteria

cryptoBeliever commented 2 years ago

Adding diagram which flow we should show depends on signer trust level:

image

  1. Signer is in contacts (whitelisted) or it's from user multi-sig structure. We present only passwords.
  2. Signer is unknown. We present flow as in on Figma with an option to Accept/Reject.
  3. Signer is blocked. We present information about blocked signer with an option to unblock.