(rbf_node, dest_address)
| 195 | |
| 196 | |
| 197 | def test_settxfee(rbf_node, dest_address): |
| 198 | # check that bumpfee reacts correctly to the use of settxfee (paytxfee) |
| 199 | rbfid = spend_one_input(rbf_node, dest_address) |
| 200 | requested_feerate = Decimal("0.00025000") |
| 201 | rbf_node.settxfee(requested_feerate) |
| 202 | bumped_tx = rbf_node.bumpfee(rbfid) |
| 203 | actual_feerate = bumped_tx["fee"] * 1000 / rbf_node.getrawtransaction(bumped_tx["txid"], True)["vsize"] |
| 204 | # Assert that the difference between the requested feerate and the actual |
| 205 | # feerate of the bumped transaction is small. |
| 206 | assert_greater_than(Decimal("0.00001000"), abs(requested_feerate - actual_feerate)) |
| 207 | rbf_node.settxfee(Decimal("0.00000000")) # unset paytxfee |
| 208 | |
| 209 | |
| 210 | def test_rebumping(rbf_node, dest_address): |
no test coverage detected