I'm working on these but I'm relatively new to the wallet code, so I'm putting this here in case someone feels like I'm too slow and to be sure I don't forget.
- Need a manual way to forget transactions that are no longer in the mempool
- When a transaction is in the new "0 confirms" state, but not in mempool and is tying up prevouts as spent. We need to mark its prevouts as dirty if it gets conflicted, so they will be respendable.