⚠️被贬.
@bitgo/utxo-bin已贬值。 它的继任者是wasm-utxo-cli,将命令行接口运出@bitgo/wasm-utxo输入 BitGOWASM 软件 存储器,提供 地址编码/解码和基于UTXO的硬币的PSBT检查.
wasm-utxo-cli由 Rust 创建的本地二进制( Q)cargo install --path .从BitGoWASM/packages/wasm-utxo/cli; 不作为 npm 发布 软件包。 移动任意utxo-bin用于wasm-utxo-cli。 。 。 .
utxo-bin
此寄存器包含用于解析 BitGo 钱包交易的 CLI 工具( 撤回) 和 为终端输出格式化它们.
安装
无
要在全球安装工具, 请运行
npm install --global @bitgo/utxo-bin
这将使得 utxo-bin 工具从您的系统运行.
npx 数据
在不安装的情况下运行工具, 您可以使用 npx。请注意,这将下载
每次你运行它的时候都包.
npx @bitgo/utxo-bin ...
解析Tx
从文件
utxo-bin -n bitcoin parseTx <path-to-file>
从六进制或基数64
utxo-bin -n bitcoin parseTx --data <hex/base64>
从 stdin
echo <txhex> | utxo-bin -n bitcoin parseTx --stdin
utxo-bin -n bitcoin parseTx --stdin
<paste txhex>
<CTRL-D>
从剪贴板
utxo-bin -n bitcoin parseTx --clipboard
从txid
utxo-bin -n bitcoin parseTx --txid b0b7e5c2fbbbeb42478f91e1c14b300624a9419631e70dd1564084fb28a55155
查询投入
utxo-bin -n bitcoin parseTx \
--txid b0b7e5c2fbbbeb42478f91e1c14b300624a9419631e70dd1564084fb28a55155 \
--fetchInputs
格式
支持的交易格式为
- 全签交易
- 以专有的比特币- lib 格式( “ legacy ”) 进行半签名交易
- 半签交易(PSBT/BIP174格式)
所支持的编码有六分法和基础64.
解析器
utxo-bin -n bitcoin parseAddress 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC
转换为其它网络 :
utxo-bin -n bitcoin parseAddress 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC --convert
生成地址
utxo-bin generateAddresses \
--userKey xpub661MyMwAqRbcEvoSo4qrsT5xhByHzUoBjm88hdCPohF1rdQ4TkntuHfccN2N7FbmAmBgmaBxD7VY1QZ43YfgGRLBL37BBkBhYbezgnsPRVP \
--backupKey xpub661MyMwAqRbcF8Evdu2twZS3ELM8Wg6DqSrVR8GpvCeXMgj3rNPf4nasU1FBzX9yeWYTfyikk7rfuWS5FkMqGnh3HpxeeYtuQEx7FVq5FZa \
--bitgoKey xpub661MyMwAqRbcEnKX5fhLKdrixijBk4sYCZ7gQ1qRUmib2dXragQVAjv9GmXL4tusTKRwcrYAGrXGETFkFxKFSBCFUAuqdbdM9u2uyQtYkUW
发展
git clone https://github.com/BitGo/BitGoJS.git
yarn install
cd modules/utxo-bin
yarn tsx bin/index.ts ...
见顶层 最不发达国家 更多信息.