diff --git a/blockdag/validate.go b/blockdag/validate.go index a42b7dd0b..16d0025cf 100644 --- a/blockdag/validate.go +++ b/blockdag/validate.go @@ -129,7 +129,7 @@ func CheckTransactionSanity(tx *util.Tx, subnetworkID *subnetworkid.SubnetworkID // A transaction must not exceed the maximum allowed block mass when // serialized. serializedTxSize := msgTx.SerializeSize() - if serializedTxSize > wire.MaxMassPerBlock { + if serializedTxSize*massPerTxByte > wire.MaxMassPerBlock { str := fmt.Sprintf("serialized transaction is too big - got "+ "%d, max %d", serializedTxSize, wire.MaxMassPerBlock) return ruleError(ErrTxMassTooHigh, str)