A CLI for trustee-tools.
因chainx升级和trezor旧版本升级,现在需要对脚本进行升级
yarn
碎utxo较多,因此需要分割下,先构造一笔 3 btc的热转冷
./bin/trustee-tools tocold 3
下载桌面版签名钱包,trezor 最新版本的库不支持nodejs环境,因此需要用桌面端签名:
和以前一致
$ yarn
$ yarn run build
$ cp .env.example .env
- bitcoin_fee_rate
构建比特币交易时所用的 fee rate,单位为聪。
- min_change
最小找零,构造的比特币交易找零小于改值时,放弃该找零。
- chainx_ws_addr
ChainX websocket 链接地址。
- bitcoin_private_key
比特币私钥(目前只之前 WIF 格式),建议只在离线环境下配置该项。
- chainx_private_key
ChainX 账户私钥,用于签名并提交 ChainX 交易。
- 构造交易并不提交
trustee-tools sudo 文件地址
- 构造交易提交
trustee-tools sudo 文件地址 submit
-
- 显示当前提现列表
trustee-tools list -
- 显示当前代签原文
trustee-tools tx -
- 构造代签原文
trustee-tools create submit -
- 响应代签原文
- 使用硬件钱包(ledger或trezor)进行签名并提交上链
trustee-tools respond signHardware submit- 使用比特币私钥进行签名并提交上链
trustee-tools respond submit
trustee-tools submit 0x000......
trustee-tools submit null
trustee-tools tohot 要转的btc数量
trustee-tools tocold 要转的btc数量
- 配置.env中的redeem_script赎回脚本
trustee-tools sign 代签原文
MIT - see LICENSE