我们想做一个像trezor或ledger这样的设备,我们尝试在使用像trezor这样的c程序的离线设备上签署交易,首先我们的在线应用程序获取utxos并获取TansactionInput,但我们不知道如何更改输入到预签名哈希,以及用 c 程序签名。有没有人必须这样做,你能给我们一些建议吗?
问问题
254 次
1 回答
0
看看像python-trezor这样的包。他们有一个名为trezorctl
允许离线创建 TXN 的工具。从技术上讲,您需要从服务器获取 TX 数据,但它是少量数据,如果概念验证证实,很容易在 SW 中进行欺骗。
这是一个simple_trezor_txn-py脚本的示例,它有 50 行,可以满足您的大部分需求。
于 2018-12-08T07:14:19.040 回答