Non-hexadecimal digit found

Schizzok

Новичок
Пользователь
Янв 4, 2022
1
0
1
f = open("privat.txt", "r")
for line in f:
acct = web3.eth.account.privateKeyToAccount(line)
print(line)


При попытке выполнить код получаю следующую ошибку: "Non-hexadecimal digit found". В файле находятся приватные ключи по 32 символа, каждый с новой строки.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
При попытке выполнить код получаю следующую ошибку: "Non-hexadecimal digit found". В файле находятся приватные ключи по 32 символа, каждый с новой строки.
Попробуйте добавить '0x' перед ключом:
Python:
with open("privat.txt", "r") as f:
    for line in f:
        acct = web3.eth.account.privateKeyToAccount('0x' + line)
        print(acct)
 

Форум IT Специалистов