diff --git a/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/MainnetTransactionValidator.java b/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/MainnetTransactionValidator.java index b7bea0700..339e4c1d9 100644 --- a/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/MainnetTransactionValidator.java +++ b/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/MainnetTransactionValidator.java @@ -170,17 +170,6 @@ public class MainnetTransactionValidator implements TransactionValidator { } } - if (transaction.getType().supportsBlob()) { - final long txTotalBlobGas = gasCalculator.blobGasCost(transaction.getBlobCount()); - if (txTotalBlobGas > gasLimitCalculator.currentBlobGasLimit()) { - return ValidationResult.invalid( - TransactionInvalidReason.TOTAL_BLOB_GAS_TOO_HIGH, - String.format( - "total blob gas %d exceeds max blob gas per block %d", - txTotalBlobGas, gasLimitCalculator.currentBlobGasLimit())); - } - } - final long intrinsicGasCost = gasCalculator.transactionIntrinsicGasCost( transaction.getPayload(), transaction.isContractCreation())