Commit b36a3ed
refactor(consensus)!: separate block and mempool transaction verification (#10843)
* refactor(tx-verifier): split spent_utxos into block_ and mempool_ variants
* refactor(tx-verifier): split Service::call into verify_block and verify_mempool helpers
* refactor(tx-verifier): replace &Request in check_maturity_height with plain arguments
* fix(tx-verifier): restore Elapsed error mapping in block_spent_utxos
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* refactor(tx-verifier): drop block_new_outputs from tx_transparent_coinbase_spends_maturity
* Revert "refactor(tx-verifier): drop block_new_outputs from tx_transparent_coinbase_spends_maturity"
This reverts commit d4b627e.
* docs(tx-verifier): clarify mempool-only context in check_maturity_height
* docs(tx-verifier): document check_maturity_height visibility change
* Apply suggestion from @oxarbitrage
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>1 parent 7094d86 commit b36a3ed
2 files changed
Lines changed: 278 additions & 157 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
8 | 16 | | |
9 | 17 | | |
10 | 18 | | |
| |||
0 commit comments