主页 > imtoken安卓版钱包 > 冷钱包开发c语言、Electrum钱包离线签名技术(四)
冷钱包开发c语言、Electrum钱包离线签名技术(四)
材料:
两台linux主机都装有Electrum钱包,一台生成种子(或私钥和地址),另一台导入种子的主公钥。
缩写:
E1:带私钥的钱包-离线
E2: Address-Only Wallets - 联网
1.创建钱包文件
2.查看种子的主公钥
E1、点击“钱包”菜单,选择“信息”,会出现弹窗
将公钥保存到 USB 闪存驱动器。
3.生成没有私钥的只读钱包
在 E2 中导入主公钥
点击“文件”菜单,选择“新建/恢复”离线签名btc冷钱包,界面如下
输入钱包名称(自定义),点击“下一步”
选择“标准钱包”(第一个默认),点击“下一步”
选择“使用主密钥”,然后单击“下一步”
输入你保存到U盘的主公钥,点击“下一步”
输入密码(自定义),点击“下一步”
好了,至此,你的只读钱包就创建好了。
四、交易流程
- 创建交易(只读钱包中的E1)
-签署交易(签名只能使用私钥,E2只能在包含签名地址私钥的钱包中进行)
-广播交易(只读钱包中的E1)
5.创建交易
单击“预览”,然后在新窗口中选择“导出”离线签名btc冷钱包,文件扩展名应为“.txn”。
6.签名交易
在E1上,点击“工具”-“加载交易”-“从文本”,选择你的交易文件,会出现下图
点击“签名”,然后点击“导出”,将签名后的文件导出到U盘。
7.广播交易
在E2上点击“工具”-“加载交易”-“从文本”,选择你的交易文件,会出现下图
点击“广播”完成一笔交易的离线签名操作。
如果您在搭建过程中遇到任何问题,请将问题发送至邮箱:Adamson_xgp@163.com,我会尽力帮您解答。
小费(加密货币)
比特币地址:1MHAPXoydTMTXi9r5mHYp3kGFYkKGcpXf
ETH地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6
ADA地址:DdzFFzCqrhsqmBCy6zTcdy1bshH3p5LtfmssqvL8AUcPjf55q7LteaJtx7eztaayftSj3aKWS4qWqUPJVt3ZiPVmtoKHdRYrfMHDzwGn
EOS地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6