Description:
Track each BTC purchase by the user, recording the amount and the purchase date to manage the 1-year holding period required for tax exemption.
Requirements:
Transaction Logging:
For every BTC purchase, log the transaction amount (X BTC) and the exact purchase date.
Holding Period Management:
Implement a mechanism to calculate the 1-year holding period for each purchased BTC amount.
Data Storage:
Store UTXO (Unspent Transaction Output) details associated with each BTC purchase to track their individual holding periods.
Acceptance Criteria:
All BTC purchases are accurately recorded with the correct amount and date.
The system correctly calculates and updates the holding period for each UTXO.
