python-graphenelib
python-graphenelib copied to clipboard
Problem with bip38 (AssertionError) "Flagbyte has to be 0xc0"
Hello! Please help. I am creating a bip38 wallet on the site bitaddress org. For example: Encrypted Private Key: 6PnWr5jA55QRpzjBzNF2wyPrpLhuihQu7WTgpzDgkyN8io3gXgX5cmfteq Passphrase: 123123
Use this python code with graphenelib for decrypt:
from graphenebase.account import PrivateKey
from graphenebase.bip38 import encrypt, decrypt
dec = format(decrypt("6PnWr5jA55QRpzjBzNF2wyPrpLhuihQu7WTgpzDgkyN8io3gXgX5cmfteq", "123123"), "wif")
print(dec)
And get the error: \Python\Python39\lib\site-packages\graphenebase\bip38.py", line 99, in decrypt assert flagbyte == b"\xc0", "Flagbyte has to be 0xc0" AssertionError: Flagbyte has to be 0xc0 Please help, how to fix.
Did you encrypt the key with this lib too? I think the standard is a bit wider than what is supported in this lib
Could you please add support for either 0x20 or 0x04