bitcoin-keeper icon indicating copy to clipboard operation
bitcoin-keeper copied to clipboard

Transaction Tagging

Open summikhan11 opened this issue 2 years ago • 2 comments

Feature Description

  1. The user can see the details of the transaction including its account, source and privacy tag
  2. They can also see the user defined tags but can also:
  • associate new tags (from what already exist)
  • create new tags (and associate them to the txn)
  • delete a tag
  1. A maximum of 5 unique tags are allowed. Tags cannot be repeated ’4. A user can also tag transactions when receiving. When receiving from an account, the account tag, source tag and privacy tag of the xPub is shown. If the privacy tag is Public, it can be changed to Private or Peer. More user tags can be added by the user. This is shown on the receive address screen. Txn type tag is associated accordingly.
  2. A user can tag outgoing transactions when sending. This will also tag any incoming change transaction. When sending from a particular account, the least private tag of the UTXOs used is used as privacy tag. The user can change the privacy tag to less private tag (e.g. from peer to public). The source tag is the tag of the xPub used to generate change address. Txn type tag is associated accordingly.
  3. Adding/ changing tags while send and receive is optional and not something which the user may want to do every time. The order of tags from least private to most private is: Public, Unknown, Peer and Private.
  4. All output transactions show the change transactions within the details as coming in.
  5. All transaction details screen have an option of ‘Send UTXO’ (Send coins from this Transaction)’, this takes the user to the send screen but will allow only one recipient and will send the whole UTXO to the recipient (minus the fee)
  6. When the user is looking at the latest transactions, they can decide to ‘View All’. This will take the user to a separate screen where the user can: a. Search transactions based on tags, period (date to and from), from, to and amount b. They can select one or multiple transactions c. Once selected they can: Send those UTXOs together

**Pre-requisites/ dependencies -Designs -Research -Discussion with a Senior

**Task Break Down -TASK 1 -TASK 2

**Test Cases

**Design

**Flow

**ERD

summikhan11 avatar Aug 03 '22 08:08 summikhan11

Transaction Details: https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/11c13d2c-169f-4729-9228-c7af3f9791e7/

Recieve: https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/06ff83f8-1908-4c3d-8ae3-f669ce78fac2/

Send Successful https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/e6c1ce1d-3668-4169-8577-fb442eb9c170/

summikhan11 avatar May 02 '24 22:05 summikhan11

https://github.com/bithyve/bitcoin-keeper/issues/4682 - Tagging regarding issue has been Done Here

AreejKhalid21 avatar Aug 01 '24 12:08 AreejKhalid21

Can we close this as superseded by newer issues about the same thing?

ben-kaufman avatar Oct 11 '24 09:10 ben-kaufman

Replaced by ##5193 and #5195

ben-kaufman avatar Oct 11 '24 09:10 ben-kaufman