policy: don't CheckEphemeralSpends on reorg

This commit is contained in:
Greg Sanders
2025-10-13 13:26:12 -04:00
parent 79d6e874e1
commit 33fbaed310
3 changed files with 24 additions and 20 deletions

View File

@@ -1385,7 +1385,7 @@ MempoolAcceptResult MemPoolAccept::AcceptSingleTransactionInternal(const CTransa
return MempoolAcceptResult::Failure(ws.m_state);
}
if (m_pool.m_opts.require_standard) {
if (!args.m_bypass_limits && m_pool.m_opts.require_standard) {
Wtxid dummy_wtxid;
if (!CheckEphemeralSpends(/*package=*/{ptx}, m_pool.m_opts.dust_relay_feerate, m_pool, ws.m_state, dummy_wtxid)) {
return MempoolAcceptResult::Failure(ws.m_state);