python3: fix integer division
This commit is contained in:
parent
8e54d5c4d4
commit
bc591377e8
|
@ -283,9 +283,9 @@ class Blockchain(util.PrintError):
|
||||||
# new target
|
# new target
|
||||||
nActualTimespan = last.get('timestamp') - first.get('timestamp')
|
nActualTimespan = last.get('timestamp') - first.get('timestamp')
|
||||||
nTargetTimespan = 14 * 24 * 60 * 60
|
nTargetTimespan = 14 * 24 * 60 * 60
|
||||||
nActualTimespan = max(nActualTimespan, nTargetTimespan / 4)
|
nActualTimespan = max(nActualTimespan, nTargetTimespan // 4)
|
||||||
nActualTimespan = min(nActualTimespan, nTargetTimespan * 4)
|
nActualTimespan = min(nActualTimespan, nTargetTimespan * 4)
|
||||||
new_target = min(MAX_TARGET, (target * nActualTimespan) / nTargetTimespan)
|
new_target = min(MAX_TARGET, (target * nActualTimespan) // nTargetTimespan)
|
||||||
# convert new target to bits
|
# convert new target to bits
|
||||||
c = ("%064x" % new_target)[2:]
|
c = ("%064x" % new_target)[2:]
|
||||||
while c[:2] == '00' and len(c) > 6:
|
while c[:2] == '00' and len(c) > 6:
|
||||||
|
|
Loading…
Reference in New Issue