iotaledger / iotaledger/firefly

[Task]: Improve software profile UTXO Consolidation UX

Open
#2,539 1 comment 0 reactions 0 assignees View on GitHub
context:wallet platform:desktop priority:3 scope:ux type:enhancement
Dominant language
TypeScript
Stars
478
Forks
100
PR merge metrics
No merged PRs in 30d

Description

### Task description

When a user has > 100 UTXOs on an address, wallet-rs will automatically consolidate these funds by sending messages from the address to the address. However there is no prompt or indication of this happening for the user. Proof of Work happens in the background and the user may be left wondering why the app is using resources and "syncing".

Consolidation transactions are not marked either. They will appear in the activity log as a transfer to yourself, which again is confusing for the user.

### Requirements

- [ ] Design new prompts and flows for when consolidation needs to occur
- [ ] Change the activity log to mark consolidation transactions
- [ ] Implement new UX

### Acceptance criteria

- [ ] Consolidation occurs in a predictable way. The user is informed of what is going on.
- [ ] Once consolidation is complete, the activity log shows a record of the activity.

### Creation checklist

- [X] I have assigned this task to the correct people
- [X] I have added the most appropriate labels
- [X] I have linked the correct milestone and/or project

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.