Merhaba arkadaşlar.
Python ile bitcoin adresi üretiyoruz.
Ama üretilen adresler bir müddet sonra çok büyük dosyalara dönüşüyor.
Bizde bu dosyaların belirlenen bir satır sayısına geldiğinde (örneğin ilk dosya yeniadres1.txt) ikinci bir txt dosyası oluşturup (yeniadres2.txt) yazmasını, sonra üçüncü (yeniadres3.txt), dördüncü (yeniadres4.txt) vs yapmasını istiyoruz.
Ama bu işlemi adres üretirken eş zamanlı yapması lazım
bir kaç yerde aradık ama mevcut kodlar hazır dosyayı bölüyor. Bize adres üretirken belirlenen satır sayısına ulaşınca bölmesi lazım
Bu arada kullandığımız kod bu
from bitcoin import *
import random
ta = open("D:/yeniadres.txt", "w")
ran = 7494440139907242393634944401399072423936
while True:
ran = ran + 1
myhex = "%064x" % ran
myhex = myhex[:64]
priv = myhex
pub = privtopub(priv)
pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
addr = pubtoaddr(pubkey1)
n = addr
if n.strip() == "1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9":
print ("found!!!",addr,myhex)
s1 = myhex
s2 = addr
ta.write(addr + "\n" + myhex)
break
else:
ta.write("\n" + addr)