Overview of wtxmgr features
masterThe wtxmgr package is responsible for the storage and spend tracking of wallet transactions, including their inputs and outputs.
Key capabilities include:
- Transaction Storage: Maintains records of relevant wallet transactions.
- Output Control: Ability to mark specific outputs as being controlled by the wallet.
- UTXO Management: Provides an Unspent Transaction Output (UTXO) index.
- Balance Tracking: Monitors wallet balances.
- Spend Tracking: Automatically tracks spending when transactions are inserted or removed.
- Reorg Resilience: Detects and corrects double spends following blockchain reorganizations.
- Scalable Design: Uses specific prefixes to allow cursor iteration over transaction inputs and outputs and operates under its own
walletdbnamespace.