symbol / desktop-wallet

Desktop wallet for Symbol.
Apache License 2.0
75 stars 73 forks source link

Enhancement: Clearer aggregate transfer outputs in desktop wallet #1466

Open orisdorch opened 3 years ago

orisdorch commented 3 years ago

When sending XYM from a multisig account, it is wrapped in a bonded transaction. This makes it much more difficult to readily identify the impact to sender and recipient balances, which will likely create confusion and disputes between users, and potentially provides a vector for user exploitation.

Recommendations:

  1. For bonded transactions with associated XYM transfer(s), display the net XYM amount in the Amount column of the desktop wallet for the sender(s) and recipient(s)
  2. Add a class/table to unify balance change history, including: every instance of balance change, the associated block / transaction, and a rolling balance in the UI.
    • This would serve to consolidate harvested block rewards, aggregate transfers, and transfers in one place, making it much easier to review address history in the UI and as a developer.
cryptoBeliever commented 3 years ago

Related to https://github.com/nemgrouplimited/symbol-desktop-wallet/issues/856