remove code duplication (#6028)

Signed-off-by: Stefan <stefan.pingel@consensys.net>
This commit is contained in:
Stefan Pingel
2023-10-13 14:29:43 +10:00
committed by GitHub
parent e5c9f55f8b
commit eeb60e5130

View File

@@ -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())