v30.3-roots.1 · Commit 54: [PATCH 54/68] mempool: snapshot dynamic dust for standardness checks
src/validation.cpp
Before: src/validation.cpp · After: src/validation.cpp
File metadata
index 912f9d02f2e3287855160beb40c47cfc16bb3e46..a3ada7f9e19cb0d76da1bcd034b2e21c95046bc3 100644
Download original patch · Release notes
Diff rows 1–16 of 16. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
src/validation.cpp
CHANGED
|
@@ -872,7 +872,7 @@ bool MemPoolAccept::PreChecks(ATMPArgs& args, Workspace& ws)
|
|
| 872 |
|
| 873 |
// Rather not work on nonstandard transactions (unless -testnet/-regtest)
|
| 874 |
std::string reason;
|
| 875 |
-
if (m_pool.m_opts.require_standard && !IsStandardTx(tx, m_pool.m_opts, reason, ignore_rejects)) {
|
| 876 |
return state.Invalid(TxValidationResult::TX_NOT_STANDARD, reason);
|
| 877 |
}
|
| 878 |
|
|
@@ -1047,7 +1047,7 @@ bool MemPoolAccept::PreChecks(ATMPArgs& args, Workspace& ws)
|
|
| 1047 |
}
|
| 1048 |
}
|
| 1049 |
|
| 1050 |
-
if (m_pool.m_opts.require_standard && !AreInputsStandard(tx, m_view, m_pool.m_opts, "bad-txns-input-", reason, ignore_rejects)) {
|
| 1051 |
return state.Invalid(TxValidationResult::TX_INPUTS_NOT_STANDARD, reason);
|
| 1052 |
}
|
| 1053 |
|
|
|
|
| 872 |
|
| 873 |
// Rather not work on nonstandard transactions (unless -testnet/-regtest)
|
| 874 |
std::string reason;
|
| 875 |
+
if (m_pool.m_opts.require_standard && !IsStandardTx(tx, m_pool.GetStandardnessOptions(), reason, ignore_rejects)) {
|
| 876 |
return state.Invalid(TxValidationResult::TX_NOT_STANDARD, reason);
|
| 877 |
}
|
| 878 |
|
|
|
|
| 1047 |
}
|
| 1048 |
}
|
| 1049 |
|
| 1050 |
+
if (m_pool.m_opts.require_standard && !AreInputsStandard(tx, m_view, m_pool.GetStandardnessOptions(), "bad-txns-input-", reason, ignore_rejects)) {
|
| 1051 |
return state.Invalid(TxValidationResult::TX_INPUTS_NOT_STANDARD, reason);
|
| 1052 |
}
|
| 1053 |
|