We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
create_self_transfer
1 parent f6e8893 commit a8780c9Copy full SHA for a8780c9
test/functional/test_framework/wallet.py
@@ -378,7 +378,8 @@ def create_self_transfer(
378
if target_vsize and not fee: # respect fee_rate if target vsize is passed
379
fee = get_fee(target_vsize, fee_rate)
380
send_value = utxo_to_spend["value"] - (fee or (fee_rate * vsize / 1000))
381
-
+ if send_value <= 0:
382
+ raise RuntimeError(f"UTXO value {utxo_to_spend['value']} is too small to cover fees {(fee or (fee_rate * vsize / 1000))}")
383
# create tx
384
tx = self.create_self_transfer_multi(
385
utxos_to_spend=[utxo_to_spend],
0 commit comments