Python не принимает данные из переменной
Делаю отправку BNB из одного кошелька на другой
sign_txn = web3.eth.account.signTransaction(token_tx, private_key=private_key)
вот на этом моменте выбивает ошибка
return binascii.unhexlify(ascii_hex)
binascii.Error: Non-hexadecimal digit found
НО если я ввожу его как бы без переменной
sign_txn = web3.eth.account.signTransaction(token_tx, private_key='...')
то все хорошо, как мне быть? Пробовал через f''
Ответы (1 шт):
Автор решения: Andrulio
→ Ссылка
Нашел ответ, переменная бралась из списка и в конце был знак переноса строки (\n).
Убрал его с помощью line.rstrip('\n').