forked from LBRYCommunity/lbry-sdk
backporting simplified dust prevention fix
This commit is contained in:
parent
4ddd73c33e
commit
790ad54c5a
1 changed files with 2 additions and 2 deletions
|
@ -832,10 +832,10 @@ class Transaction:
|
||||||
)
|
)
|
||||||
if payment > cost:
|
if payment > cost:
|
||||||
change = payment - cost
|
change = payment - cost
|
||||||
if change > cost_of_change:
|
change_amount = change - cost_of_change
|
||||||
|
if change_amount > 1000:
|
||||||
change_address = await change_account.change.get_or_create_usable_address()
|
change_address = await change_account.change.get_or_create_usable_address()
|
||||||
change_hash160 = change_account.ledger.address_to_hash160(change_address)
|
change_hash160 = change_account.ledger.address_to_hash160(change_address)
|
||||||
change_amount = change - cost_of_change
|
|
||||||
change_output = Output.pay_pubkey_hash(change_amount, change_hash160)
|
change_output = Output.pay_pubkey_hash(change_amount, change_hash160)
|
||||||
change_output.is_internal_transfer = True
|
change_output.is_internal_transfer = True
|
||||||
tx.add_outputs([Output.pay_pubkey_hash(change_amount, change_hash160)])
|
tx.add_outputs([Output.pay_pubkey_hash(change_amount, change_hash160)])
|
||||||
|
|
Loading…
Reference in a new issue