@@ -260,8 +260,8 @@ def run_test(self):
260
260
assert_equal (int (self .nodes [0 ].getmempoolentry (txid1 )["wtxid" ], 16 ), tx1 .calc_sha256 (True ))
261
261
262
262
# Check that weight and vsize are properly reported in mempool entry (txid1)
263
- assert_equal (self .nodes [0 ].getmempoolentry (txid1 )["vsize" ], ( self . nodes [ 0 ]. getmempoolentry ( txid1 )[ "weight" ] + 3 ) // 4 )
264
- assert_equal (self .nodes [0 ].getmempoolentry (txid1 )["weight" ], len ( tx1 .serialize_without_witness ()) * 3 + len ( tx1 . serialize_with_witness () ))
263
+ assert_equal (self .nodes [0 ].getmempoolentry (txid1 )["vsize" ], tx1 . get_vsize () )
264
+ assert_equal (self .nodes [0 ].getmempoolentry (txid1 )["weight" ], tx1 .get_weight ( ))
265
265
266
266
# Now create tx2, which will spend from txid1.
267
267
tx = CTransaction ()
@@ -276,8 +276,8 @@ def run_test(self):
276
276
assert_equal (int (self .nodes [0 ].getmempoolentry (txid2 )["wtxid" ], 16 ), tx .calc_sha256 (True ))
277
277
278
278
# Check that weight and vsize are properly reported in mempool entry (txid2)
279
- assert_equal (self .nodes [0 ].getmempoolentry (txid2 )["vsize" ], ( self . nodes [ 0 ]. getmempoolentry ( txid2 )[ "weight" ] + 3 ) // 4 )
280
- assert_equal (self .nodes [0 ].getmempoolentry (txid2 )["weight" ], len ( tx .serialize_without_witness ()) * 3 + len ( tx . serialize_with_witness () ))
279
+ assert_equal (self .nodes [0 ].getmempoolentry (txid2 )["vsize" ], tx . get_vsize () )
280
+ assert_equal (self .nodes [0 ].getmempoolentry (txid2 )["weight" ], tx .get_weight ( ))
281
281
282
282
# Now create tx3, which will spend from txid2
283
283
tx = CTransaction ()
@@ -299,8 +299,8 @@ def run_test(self):
299
299
assert_equal (int (self .nodes [0 ].getmempoolentry (txid3 )["wtxid" ], 16 ), tx .calc_sha256 (True ))
300
300
301
301
# Check that weight and vsize are properly reported in mempool entry (txid3)
302
- assert_equal (self .nodes [0 ].getmempoolentry (txid3 )["vsize" ], ( self . nodes [ 0 ]. getmempoolentry ( txid3 )[ "weight" ] + 3 ) // 4 )
303
- assert_equal (self .nodes [0 ].getmempoolentry (txid3 )["weight" ], len ( tx .serialize_without_witness ()) * 3 + len ( tx . serialize_with_witness () ))
302
+ assert_equal (self .nodes [0 ].getmempoolentry (txid3 )["vsize" ], tx . get_vsize () )
303
+ assert_equal (self .nodes [0 ].getmempoolentry (txid3 )["weight" ], tx .get_weight ( ))
304
304
305
305
# Mine a block to clear the gbt cache again.
306
306
self .nodes [0 ].generate (1 )
0 commit comments