fix(wallet): mark mined_height as null when pending outputs are cancelled #4686
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
mined_height
in addition tomined_in_block
to NULL when cancelling pending transactionsset_output_to_unmined
toset_output_to_unmined_and_invalid
Motivation and Context
This can cause #4670 and was introduced in #3863
set_output_to_unmined
also marks the output as invalid which is unexpected given the name.How Has This Been Tested?
Additional basic test for
set_output_to_unmined