Bu işi PHP ile yapmak isteyenler için array ve combination kodu şöyle. Az önce bitirdim.
$conn = mysqli_connect("localhost","root","1234","test");
mysqli_query($conn,"SET NAMES 'utf8'");
function seed_olustur($arrays) {
$result = array(array());
foreach ($arrays as $property => $property_values) {
$tmp = array();
foreach ($result as $result_item) {
foreach ($property_values as $property_value) {
$tmp[] = array_merge($result_item, array($property => $property_value));
}
}
$result = $tmp;
}
return $result;
}
$combinations = seed_olustur(
array(
'seed1' => array('first', 'business', 'party', 'random', 'more'),
'seed2' => array('love', 'Just', 'all', 'people', 'together', ' about', 'this', 'ecology'),
'seed3' => array('report', 'network', 'social', 'page', 'group', 'quick'),
'seed4' => array('one', 'first', 'lab', 'hard', 'next'),
'seed5' => array('now', 'mobile', 'game', 'spoil'),
'seed6' => array('grid', 'hello', 'world', 'more'),
'seed7' => array('story', 'unfold', 'smart', 'know', 'follow', 'link')
)
);
//print_r($combinations);
foreach($combinations AS $key=>$val) {
$data = $val[seed1]." " . $val[seed2] . " " . $val[seed3] . " " . $val[seed4] . " " . $val[seed5] . " " . $val[seed6] . " " . $val[seed7];
echo $key."-".$val[seed1]." " . $val[seed2] . " " . $val[seed3] . " " . $val[seed4] . " " . $val[seed5] . " " . $val[seed6] . " " . $val[seed7] ."
";
$insert = "INSERT INTO `seeds` (`seed`) VALUES ('{$data}')";
$insert = mysqli_query($conn, $insert);
}
mysqli_close($conn);
Buraya kadar olanı kolay kısımdı. Bundan sonrası zorlayacak.
EDIT : Bundan sonrası buradaki python api'leriyle.
https://github.com/PyWaves/PyWavesKullanacagimiz kod şu olacak;
//Bu kod ile epey detayli bilgi edinirsiniz.
#!/usr/bin/env python
#-*-encoding:UTF-8-*-
import pywaves as pw
myAddress = pw.Address(seed='kendi seed kelimeleriniz buraya')
print myAddress
//Bu kod ile sadece waves bakiyesini görürsünüz
#!/usr/bin/env python
#-*-encoding:UTF-8-*-
import pywaves as pw
print("bakiye %18d" % pw.Address(seed='kendi seed kelimeleriniz buraya').balance())
Bu kod ile geçerlibir adres var mı, varsa da detaylarını gorebilirsiniz.
kendi adresimde denedim, sonuc basarili.
https://prnt.sc/i7e8reDebian/ubuntu üzerinde denemek isteyenler için,
öncelikle sunucunuza kurmaniz gereken bileşenler olabilir.
1-) apt-get install python-pip
2-) pip install pywaves
3-) sonra xxx.py dosyasina yularidaki python kodu girip, "chmod +x xxx.py" ile calistirma yetenegi veriyoruz
4-) "./xxx.py" ile kodu calistiriyoruz.
bundan sonrasi experimental oluyor. database'e attiginiz seedleri loop'a alip, denetiyorsunuz, ve bakiyesinde 50000000000 (decimal 8 doldugundan, 500 waves bakiyesi boyle gozukecek) olan adresi hoplatıyoruz.