Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: added transaction revalidation to the wallet startup sequence #5227
(#5246) Description --- Now wallet revalidates all transactions included in the wallet on startup. #5227 Motivation and Context --- Outputs fetched from a fully synced node could be invalidated by the transaction validator, e.g. wallet has normal outputs, fully validated, but at some point become invalidated when the wallet is trying to negotiate with another, not yet fully synced node that doesn't recognise said output due to not reaching its height at the moment. So, the code was already there but not yet used in the startup process. How Has This Been Tested? --- manually <!-- Does this include a breaking change? If so, include this line as a footer --> <!-- BREAKING CHANGE: Description what the user should do, e.g. delete a database, resync the chain --> Co-authored-by: SW van Heerden <swvheerden@gmail.com>
- Loading branch information