有没有办法离线签署事务十六进制与python?

时间:2018-04-28 15:24:37

标签: python cryptography bitcoin cryptocurrency

我一直在搜索一个带有原始事务十六进制,私钥的函数,并因此给出了签名的事务十六进制。

2 个答案:

答案 0 :(得分:0)

在pybitcointools拿一个战利品, 或者看看this article有相同的toppic。

希望这有帮助

答案 1 :(得分:0)

您可以使用BitcoinLib执行此操作。将原始事务十六进制导入为Transaction对象,然后使用私钥对其进行签名。

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

在此示例中,私钥是十六进制格式,但也接受字节,密钥对象或WIF编码的字符串。