mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
test: raise an error if output value is <= 0 in create_self_transfer
This commit is contained in:
parent
f6e88931f0
commit
a8780c937f
1 changed files with 2 additions and 1 deletions
|
@ -378,7 +378,8 @@ class MiniWallet:
|
|||
if target_vsize and not fee: # respect fee_rate if target vsize is passed
|
||||
fee = get_fee(target_vsize, fee_rate)
|
||||
send_value = utxo_to_spend["value"] - (fee or (fee_rate * vsize / 1000))
|
||||
|
||||
if send_value <= 0:
|
||||
raise RuntimeError(f"UTXO value {utxo_to_spend['value']} is too small to cover fees {(fee or (fee_rate * vsize / 1000))}")
|
||||
# create tx
|
||||
tx = self.create_self_transfer_multi(
|
||||
utxos_to_spend=[utxo_to_spend],
|
||||
|
|
Loading…
Add table
Reference in a new issue