Есть ли способ автономно подписать шестнадцатеричную транзакцию с помощью python? - PullRequest
0 голосов
/ 28 апреля 2018

Я искал функцию, которая принимает необработанную шестнадцатеричную транзакцию, закрытый ключ и в результате дает подписанную шестнадцатеричную транзакцию.

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

Вы можете сделать это с BitcoinLib . Импортируйте необработанный гекс транзакции как объект транзакции, а затем подпишите его закрытым ключом.

private = "5c1a005d669f8521036f7c13138830f15b2d6a016facf9c6361362573e41a083"
raw_tx = ""  # Insert your raw tx in Hex format
t = Transaction.import_raw(raw_tx)
t.sign(private)

В этом примере закрытый ключ имеет шестнадцатеричный формат, но также принимаются байты, ключевые объекты или строки в кодировке WIF.

0 голосов
/ 28 апреля 2018

Возьми добычу в pybitcointools, или посмотрите на эту статью с тем же топиком.

Надеюсь, это поможет

...