From 416646d1cacd88ff821090c8d76ea3ec2ff79daa Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Tue, 1 Aug 2023 19:25:45 +0000 Subject: [PATCH] Support ignoring package-fee-too-low rejection --- src/validation.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/validation.cpp b/src/validation.cpp index 6911afe499..e00d567e68 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -1615,6 +1615,7 @@ PackageMempoolAcceptResult MemPoolAccept::AcceptMultipleTransactions(const std:: [](const auto& ws) { return ws.m_ptx->GetWitnessHash(); }); TxValidationState placeholder_state; if (args.m_package_feerates && + (!args.m_ignore_rejects.count("package-fee-too-low")) && !CheckFeeRate(m_subpackage.m_total_vsize, m_subpackage.m_total_modified_fees, placeholder_state, empty_ignore_rejects)) { package_state.Invalid(PackageValidationResult::PCKG_TX, "transaction failed"); return PackageMempoolAcceptResult(package_state, {{workspaces.back().m_ptx->GetWitnessHash(),