From f2cb8bec6345b51dda21a354f2d78b600335540b Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Tue, 21 Mar 2023 18:13:08 +0100 Subject: [PATCH] fix(rpc): fix invalid tip above fee check (#1885) --- crates/transaction-pool/src/validate.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/transaction-pool/src/validate.rs b/crates/transaction-pool/src/validate.rs index 581a588a8f..645ace7605 100644 --- a/crates/transaction-pool/src/validate.rs +++ b/crates/transaction-pool/src/validate.rs @@ -200,8 +200,8 @@ where ) } - // Ensure max_fee_per_gas is greater than or equal to max_priority_fee_per_gas. - if transaction.max_fee_per_gas() <= transaction.max_priority_fee_per_gas() { + // Ensure max_priority_fee_per_gas (if EIP1559) is less than max_fee_per_gas if any. + if transaction.max_priority_fee_per_gas() > transaction.max_fee_per_gas() { return TransactionValidationOutcome::Invalid( transaction, InvalidTransactionError::TipAboveFeeCap.into(),