Isaacdelly / Plutus

An automated bitcoin wallet collider that brute forces random wallet addresses
1.19k stars 535 forks source link

ValueError: invalid literal for int() with base 16 #260

Open gitskaap opened 1 year ago

gitskaap commented 1 year ago

Hi, I get the following error when I run the script in verbose=1 Any idea what it could be?

ValueError: invalid literal for int() with base 16: b'\xcf\x04\r\x16\x8d\xe83\xc9\xcbc\x1aO\x1e\x1cU\x96:x\xa9\x02}\xb2\xe6V\xecS\x92\x87u<7L' Process Process-2: Traceback (most recent call last): File "D:\Python\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "D:\Python\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "D:\plutus\plutus.py", line 65, in main public_key = private_key_to_public_key(private_key, args['fastecdsa']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\plutus\plutus.py", line 25, in private_key_to_public_key pk = PrivateKey().fromString(bytes.fromhex(private_key)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Python\Lib\site-packages\ellipticcurve\privateKey.py", line 65, in fromString return PrivateKey(secret=intFromHex(string), curve=curve) ^^^^^^^^^^^^^^^^^^ File "D:\Python\Lib\site-packages\ellipticcurve\utils\binary.py", line 13, in intFromHex return int(hexadecimal, 16) ^^^^^^^^^^^^^^^^^^^^

Isaacdelly commented 1 year ago

if you do verbose=0 do you still get this error?

caatee commented 1 year ago

im getting the same issue and i still get it when i do verbose=0

argalabu commented 1 year ago

me too

cryptominister commented 1 year ago

same here, pls help me how to solve it?

reading database files... DONE database size: 23180116 processes spawned: 12 Process Process-1: Traceback (most recent call last): File "c:\python\lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "c:\python\lib\multiprocessing\process.py", line 108, in run self._target(*self._args, *self._kwargs) File "c:\python\Plutus-master\plutus.py", line 65, in main public_key = private_key_to_public_key(private_key, args['fastecdsa']) File "c:\python\Plutus-master\plutus.py", line 25, in private_key_to_public_key pk = PrivateKey().fromString(bytes.fromhex(private_key)) File "c:\python\lib\site-packages\ellipticcurve\privateKey.py", line 65, in fromString return PrivateKey(secret=intFromHex(string), curve=curve) File "c:\python\lib\site-packages\ellipticcurve\utils\binary.py", line 13, in intFromHex return int(hexadecimal, 16) ValueError: invalid literal for int() with base 16: b'g\xd7\x8c\xe4\xfcl\xfb,\x861\x98\xde\xb5X\x95\x90\x16x\x08X*v\x9c\xf9)\xac\xbd\x0bq\x8ex'

xyr0x commented 1 year ago

Get the same Error

kingwxpanda commented 1 year ago

Works on Windows. Open plutus.py, go to line 116, Replace: 'fastecdsa': platform.system() in ['Linux', 'Darwin'], With: 'fastecdsa': platform.system() in ['Linux', 'Darwin', 'Windows'],

You're welcome.