From 02d4bc776bbe002ee624ec2c09d7c3f981be1b17 Mon Sep 17 00:00:00 2001 From: ismaelsadeeq Date: Tue, 13 May 2025 14:54:29 +0100 Subject: [PATCH] interfaces: remove redundant coinbase fee check in `waitNext` - vTxFees now does not include the negative coinbase fee, hence this check can be removed. --- src/node/interfaces.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/node/interfaces.cpp b/src/node/interfaces.cpp index 8aec2758f8b..629db507ef4 100644 --- a/src/node/interfaces.cpp +++ b/src/node/interfaces.cpp @@ -1015,16 +1015,12 @@ public: if (current_fees == -1) { current_fees = 0; for (CAmount fee : m_block_template->vTxFees) { - // Skip coinbase - if (fee < 0) continue; current_fees += fee; } } CAmount new_fees = 0; for (CAmount fee : tmpl->m_block_template->vTxFees) { - // Skip coinbase - if (fee < 0) continue; new_fees += fee; Assume(options.fee_threshold != MAX_MONEY); if (new_fees >= current_fees + options.fee_threshold) return tmpl;