Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(mempool): provide finalize result for invalid transactions (#1307)
Description --- fix(mempool): provide finalize result for invalid transactions Motivation and Context --- If an invalid transaction is submitted to the mempool, the final execution result is not set. This causes the queried result of the transaction to still be pending. This PR creates an execution result for the invalid transaction. How Has This Been Tested? --- Submitting a transaction that calls a non-existant template. What process can a PR reviewer use to test or verify this change? --- As above Breaking Changes --- - [x] None - [ ] Requires data directory to be deleted - [ ] Other - Please specify <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced an enhanced transaction finalization mechanism that provides more consistent handling of failed validations, ensuring improved management of error states. - **Refactor** - Refined system logging to offer clearer, more nuanced operational feedback during runtime processes. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
- Loading branch information