dust threshold
authorThomasV <thomasv@gitorious>
Wed, 6 Nov 2013 22:09:24 +0000 (23:09 +0100)
committerThomasV <thomasv@gitorious>
Wed, 6 Nov 2013 22:09:24 +0000 (23:09 +0100)
lib/wallet.py

index 832439a..26a9515 100644 (file)
@@ -37,6 +37,7 @@ from transaction import Transaction
 from plugins import run_hook
 
 COINBASE_MATURITY = 100
+DUST_THRESHOLD = 5430
 
 # AES encryption
 EncodeAES = lambda secret, s: base64.b64encode(aes.encryptData(secret,s))
@@ -1185,7 +1186,7 @@ class Wallet:
     def add_tx_change( self, inputs, outputs, amount, fee, total, change_addr=None):
         "add change to a transaction"
         change_amount = total - ( amount + fee )
-        if change_amount != 0:
+        if change_amount > DUST_THRESHOLD:
             if not change_addr:
 
                 # send change to one of the accounts involved in the tx