Android: Display Unconfirmed Parent flag for incoming unconfirmed transactions that have at least one unconfirmed parent
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.6k
- Forks
- 3.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 61
Description
On Desktop version we have the behavior that if an incoming unconfirmed transaction has at least 1 unconfirmed parent (coin height = -1) we display Unconfirmed Parent along with attention exclamation mark in history tab. This is very much useful, because in majority of cases users rely on the info shown by Electrum to "estimate confirmation time".
It is possible for someone to have a monster sized transaction with ultra low fee, that will not get confirmed (it's at 68 MB from tip for example) and spend that input to a child transaction with a higher fee, so that its at 0.8 MB from tip but not calculating its parent also. The result is that the 0.8 MB from tip incoming unconfirmed transaction will stay unconfirmed for a long time, thus the confirmation estimation is not useful. This is why the Android version (Kivy) should also show (!) Unconfirmed parent for these cases.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the Android/Kivy history display with the Desktop behavior described in the issue, focusing on incoming unconfirmed transactions and their parent coin heights. Done means an incoming transaction with an unconfirmed parent displays “Unconfirmed Parent” and the attention mark, while transactions without one retain their existing display.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100