Unspentid is used as a temporary term to allow properly reviewing the split.
This will be refactored back to txid.
The purpose of the split is to prepare for changing unspentid
to be calculated without signatures
- Separate uint256 hashes in types txhash_t and unspentid_t
- Add index to the mempool to allow lookup by unspentid
- Replace Outpoint txid field with unspentid
The separation is only through types. Unspentids are still calculated
in the same way as txids. No functional changes.