Merge pull request #568 from CodingAnarchy/master

update estimated_fee to round up and use proper base of 1000 as calculat...
This commit is contained in:
ThomasV 2014-02-10 13:09:56 +01:00
commit 426501d5b8
1 changed files with 3 additions and 3 deletions

View File

@ -29,6 +29,7 @@ import random
import aes
import Queue
import time
import math
from util import print_msg, print_error, format_satoshis
from bitcoin import *
@ -1186,9 +1187,8 @@ class Wallet:
self.storage.put('fee_per_kb', self.fee, True)
def estimated_fee(self, inputs):
estimated_size = len(inputs) * 180 + 80 # this assumes non-compressed keys
fee = self.fee * int(round(estimated_size/1024.))
if fee == 0: fee = self.fee
estimated_size = len(inputs) * 180 + 80 # this assumes non-compressed keys
fee = self.fee * int(math.ceil(estimated_size/1000.))
return fee