BTC FLOAT SCAN #64
another way of scanning..
import time
import random
import secp256k1 as ice
from time import sleep
t = time.ctime()
print('',t)
print('\n\n * BTC FLOAT SCAN #64 *\n')
print('\n |=========CURRENT===LINE=========||=====CNT====||=FLOAT=||=LOOP=|\n\n')
sleep(1)
print(' scanning...',end='\r')
def range_with_floats(start, stop, step):
while stop > start:
yield start
start += step
a=9223372036854775807
b=9223372036854775808
#=========================================
c = 1000000
d = 3846
group_size = c
#=========================================
e = 0.0000031115691002
f = 1.0000000000000000
g = 0.000001
#=========================================
total=0
loop=0
for x in range_with_floats(e, f, g):
loop += 1
for i in range(d):
x += 0.00026
xx = x
x1 = int(a * x + b)
key_int = x1
P = ice.scalar_multiplication(key_int)
current_pvk = key_int + 1
Pv = ice.point_sequential_increment(group_size, P)
for t in range(group_size):
this_btc = ice.pubkey_to_address(0, True, Pv[t*65:t*65+65])
total+=1
if this_btc.startswith('16jY7'): # 16jY7q
print(' ',hex(current_pvk+t)[2:],(this_btc)[:12] + '... ',str(total).zfill(12),'','{0:.5f}'.format(xx),'',str(loop).zfill(6),end='\r')
if this_btc == '16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN':
file=open(u"BTC.Target.Info.txt","a")
file.write('\n ' + this_btc + ' | ' + hex(current_pvk+t))
file.close()
sleep(1)
exit()
P = Pv[-65:]
current_pvk += group_size