HomePhabricator

[Cashtab] Add tx history

Description

[Cashtab] Add tx history

Summary:
Add tx history to main wallet screen for the 10 most-recent confirmed transactions.

This ended up being a large diff. Data from available API had to be manipulated in specific ways to be suited for processing tx history. However, it's still only one feature, and a barebones version (does not process token txs, does not process unconfirmed txs, does not update as txs are sent or received -- features will be added in future diffs).

Unit tests and mocks are added for new functions. Although several files are changed, the only change from the user's perspective is seeing transaction history on the main screen.

Test Plan: npm test

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D9328

Details

Provenance
Joey King <joseph.roy.king@gmail.com>Authored on Mar 18 2021, 00:29
bytesofmanPushed on Mar 19 2021, 15:59
Reviewer
Restricted Project
Differential Revision
D9328: [Cashtab] Add tx history
Parents
rABC7006b4646f01: [avalanche] add an upper limit for the number of UTXOs in a proof
Branches
Unknown
Tags
Unknown

Event Timeline

Joey King <joseph.roy.king@gmail.com> committed rABC806cda77e068: [Cashtab] Add tx history (authored by Joey King <joseph.roy.king@gmail.com>).Mar 19 2021, 15:59