@@ -189,7 +189,7 @@ def test_package_rbf_additional_fees(self):
189
189
package_hex4 , package_txns4 = self .create_simple_package (coin , parent_fee = DEFAULT_FEE , child_fee = DEFAULT_CHILD_FEE )
190
190
node .submitpackage (package_hex4 )
191
191
self .assert_mempool_contents (expected = package_txns4 )
192
- package_hex5 , package_txns5 = self .create_simple_package (coin , parent_fee = DEFAULT_CHILD_FEE , child_fee = DEFAULT_CHILD_FEE )
192
+ package_hex5 , _package_txns5 = self .create_simple_package (coin , parent_fee = DEFAULT_CHILD_FEE , child_fee = DEFAULT_CHILD_FEE )
193
193
pkg_results5 = node .submitpackage (package_hex5 )
194
194
assert 'package RBF failed: package feerate is less than or equal to parent feerate' in pkg_results5 ["package_msg" ]
195
195
self .assert_mempool_contents (expected = package_txns4 )
@@ -336,16 +336,16 @@ def test_wrong_conflict_cluster_size_linear(self):
336
336
self .assert_mempool_contents (expected = expected_txns )
337
337
338
338
# Now make conflicting packages for each coin
339
- package_hex1 , package_txns1 = self .create_simple_package (coin1 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
339
+ package_hex1 , _package_txns1 = self .create_simple_package (coin1 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
340
340
341
341
package_result = node .submitpackage (package_hex1 )
342
342
assert_equal (f"package RBF failed: { parent_result ['tx' ].rehash ()} has 2 descendants, max 1 allowed" , package_result ["package_msg" ])
343
343
344
- package_hex2 , package_txns2 = self .create_simple_package (coin2 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
344
+ package_hex2 , _package_txns2 = self .create_simple_package (coin2 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
345
345
package_result = node .submitpackage (package_hex2 )
346
346
assert_equal (f"package RBF failed: { child_result ['tx' ].rehash ()} has both ancestor and descendant, exceeding cluster limit of 2" , package_result ["package_msg" ])
347
347
348
- package_hex3 , package_txns3 = self .create_simple_package (coin3 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
348
+ package_hex3 , _package_txns3 = self .create_simple_package (coin3 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
349
349
package_result = node .submitpackage (package_hex3 )
350
350
assert_equal (f"package RBF failed: { grandchild_result ['tx' ].rehash ()} has 2 ancestors, max 1 allowed" , package_result ["package_msg" ])
351
351
@@ -389,15 +389,15 @@ def test_wrong_conflict_cluster_size_parents_child(self):
389
389
self .assert_mempool_contents (expected = expected_txns )
390
390
391
391
# Now make conflicting packages for each coin
392
- package_hex1 , package_txns1 = self .create_simple_package (coin1 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
392
+ package_hex1 , _package_txns1 = self .create_simple_package (coin1 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
393
393
package_result = node .submitpackage (package_hex1 )
394
394
assert_equal (f"package RBF failed: { parent1_result ['tx' ].rehash ()} is not the only parent of child { child_result ['tx' ].rehash ()} " , package_result ["package_msg" ])
395
395
396
- package_hex2 , package_txns2 = self .create_simple_package (coin2 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
396
+ package_hex2 , _package_txns2 = self .create_simple_package (coin2 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
397
397
package_result = node .submitpackage (package_hex2 )
398
398
assert_equal (f"package RBF failed: { parent2_result ['tx' ].rehash ()} is not the only parent of child { child_result ['tx' ].rehash ()} " , package_result ["package_msg" ])
399
399
400
- package_hex3 , package_txns3 = self .create_simple_package (coin3 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
400
+ package_hex3 , _package_txns3 = self .create_simple_package (coin3 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
401
401
package_result = node .submitpackage (package_hex3 )
402
402
assert_equal (f"package RBF failed: { child_result ['tx' ].rehash ()} has 2 ancestors, max 1 allowed" , package_result ["package_msg" ])
403
403
@@ -443,15 +443,15 @@ def test_wrong_conflict_cluster_size_parent_children(self):
443
443
self .assert_mempool_contents (expected = expected_txns )
444
444
445
445
# Now make conflicting packages for each coin
446
- package_hex1 , package_txns1 = self .create_simple_package (coin1 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
446
+ package_hex1 , _package_txns1 = self .create_simple_package (coin1 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
447
447
package_result = node .submitpackage (package_hex1 )
448
448
assert_equal (f"package RBF failed: { parent_result ['tx' ].rehash ()} has 2 descendants, max 1 allowed" , package_result ["package_msg" ])
449
449
450
- package_hex2 , package_txns2 = self .create_simple_package (coin2 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
450
+ package_hex2 , _package_txns2 = self .create_simple_package (coin2 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
451
451
package_result = node .submitpackage (package_hex2 )
452
452
assert_equal (f"package RBF failed: { child1_result ['tx' ].rehash ()} is not the only child of parent { parent_result ['tx' ].rehash ()} " , package_result ["package_msg" ])
453
453
454
- package_hex3 , package_txns3 = self .create_simple_package (coin3 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
454
+ package_hex3 , _package_txns3 = self .create_simple_package (coin3 , DEFAULT_FEE , DEFAULT_CHILD_FEE )
455
455
package_result = node .submitpackage (package_hex3 )
456
456
assert_equal (f"package RBF failed: { child2_result ['tx' ].rehash ()} is not the only child of parent { parent_result ['tx' ].rehash ()} " , package_result ["package_msg" ])
457
457
@@ -519,7 +519,7 @@ def test_insufficient_feerate(self):
519
519
520
520
# Package 2 feerate is below the feerate of directly conflicted parent, so it fails even though
521
521
# total fees are higher than the original package
522
- package_hex2 , package_txns2 = self .create_simple_package (coin , parent_fee = DEFAULT_CHILD_FEE - Decimal ("0.00000001" ), child_fee = DEFAULT_CHILD_FEE )
522
+ package_hex2 , _package_txns2 = self .create_simple_package (coin , parent_fee = DEFAULT_CHILD_FEE - Decimal ("0.00000001" ), child_fee = DEFAULT_CHILD_FEE )
523
523
pkg_results2 = node .submitpackage (package_hex2 )
524
524
assert_equal (pkg_results2 ["package_msg" ], 'package RBF failed: insufficient feerate: does not improve feerate diagram' )
525
525
self .assert_mempool_contents (expected = package_txns1 )
0 commit comments