diff --git a/src/primitives/transaction.cpp b/src/primitives/transaction.cpp --- a/src/primitives/transaction.cpp +++ b/src/primitives/transaction.cpp @@ -114,7 +114,7 @@ // are created. We want to change in advance of spending them to // incentivize keeping your UTXO set reasonbly sized. int64_t modSize = - int64_t(nTxSize) + (int64_t(outputs) - int64_t(inputs)) * 179; + int64_t(nTxSize) + (int64_t(outputs) - int64_t(inputs)) * 1790; // Note: It is impossible to generate a negative number above in any real // world situation. This is because the inputs have a least 179 byte diff --git a/test/functional/test_framework/mininode.py b/test/functional/test_framework/mininode.py --- a/test/functional/test_framework/mininode.py +++ b/test/functional/test_framework/mininode.py @@ -412,7 +412,7 @@ for vout in self.vout: # Include the sizes for the outputs. tx_size += len(ToHex(vout))//2 - tx_size += (len(self.vout) - len(self.vin))*179 + tx_size += (len(self.vout) - len(self.vin))*1790 return max(tx_size, 10 + 34 * len(self.vout)) def serialize(self):