Author

Topic: Пофиксить скрипт генерации и проверки (Read 150 times)

full member
Activity: 644
Merit: 135
как можно писать на таком не читаемом говне?..
newbie
Activity: 2
Merit: 0
Нашел вот в инете хороший скрипт для преобразования фраз в ключи и проверки их баланса.
Мне именно такой и нужен, что-бы каждую строку в моем файле он генерировал в ключ и проверял баланс.
многие что попадались, либо рандом всех строк и делали либо без проверки.
Cкрипт запускаю на windows, установлен Perl с необходимыми модулями и Python 2.7, но проблема в том, что возникает ошибка в работе,
и судя по ошибке мне кажется что дело либо в неправильном Python, либо Perl не до концы обрабатывает.
 В итоге следующие ошибки валятся на binascii.

Code:
Argument "63817377318837108703037619166999229600686146013463616320..." isn't numeric in addition (+) at C:/Strawberry/perl/lib/Math/BigRat.pm line 1955.
Traceback (most recent call last):
Traceback (most recent call last):
  File "keyfmt.py", line 63, in
  File "keyfmt.py", line 63, in
        chksum = binascii.hexlify(hashlib.sha256(hashlib.sha256(binascii.unhexlify('80'+line)).digest()).digest()[:4])
chksum = binascii.hexlify(hashlib.sha256(hashlib.sha256(binascii.unhexlify('80'+line)).digest()).digest()[:4])
TypeErrorTypeError: : NNon-hexadecimal digit foundon-hexadecimal digit found

Error GETing https://blockexplorer.com/api/addr//totalReceived: Not Found at btc_sweeper.pl line 157.
Error GETing https://blockexplorer.com/api/addr//totalReceived: Not Found at btc_sweeper.pl line 157.
No message received from child process -748!
No message received from child process -8144!
Argument "750/29" isn't numeric in addition (+) at C:/Strawberry/perl/lib/Math/BigRat.pm line 1955.
Use of uninitialized value in concatenation (.) or string at btc_sweeper.pl line 199.

Скрипт находится тут https://github.com/LR2/Bitcoin-Sweeper

Буду очень рад в вашей помощи ))
Jump to: