# @bitgo/utxo-bin 中文文档

规范地址：https://npmcn.com/package/%40bitgo/utxo-bin/

版本：3\.28\.4
npm 元数据更新时间：2026-11-05T18:50:18.475Z
中文译文更新时间：2026-11-08T04:41:24.954Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40bitgo/utxo-bin
原文对照：https://npmcn.com/package/%40bitgo/utxo-bin/?lang=original
项目主页：https://github.com/BitGo/BitGoJS#readme
源码仓库：https://github.com/BitGo/BitGoJS

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：645 kB，154 个文件
- TypeScript 类型：未声明
- Node.js 要求：\>=22
- 运行依赖：16 个
- 首次发布：2022-01-26T23:11:45.479Z
- 最新版本发布：2026-11-05T18:50:18.158Z
- 近 30 天下载量：3651（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：358（近 12 个月 78 个）

## 中文简介

BitGo UTXO 交易的命令行工具

## 安装

```sh
npm install @bitgo/utxo-bin
```

也可以使用：`pnpm add @bitgo/utxo-bin`、`yarn add @bitgo/utxo-bin`、`bun add @bitgo/utxo-bin`

## README

> **⚠️被贬.** `@bitgo/utxo-bin` 已贬值。 它的继任者是 [`wasm-utxo-cli`](https://github.com/BitGo/BitGoWASM/tree/main/packages/wasm-utxo/cli),将命令行接口运出 `@bitgo/wasm-utxo` 输入 [BitGOWASM 软件](https://github.com/BitGo/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 工具( 撤回) 和 为终端输出格式化它们.

# 安装

## 无

要在全球安装工具, 请运行

```bash
npm install --global @bitgo/utxo-bin
```

这将使得 `utxo-bin` 工具从您的系统运行.

## npx 数据

在不安装的情况下运行工具, 您可以使用 `npx`。请注意,这将下载 每次你运行它的时候都包.

```bash
npx @bitgo/utxo-bin ...
```

## 解析Tx

#### 从文件

```bash
utxo-bin -n bitcoin parseTx <path-to-file>
```

#### 从六进制或基数64

```bash
utxo-bin -n bitcoin parseTx --data <hex/base64>
```

#### 从 stdin

```bash
echo <txhex> | utxo-bin -n bitcoin parseTx --stdin
```

```bash
utxo-bin -n bitcoin parseTx --stdin
<paste txhex>
<CTRL-D>
```

#### 从剪贴板

```bash
utxo-bin -n bitcoin parseTx --clipboard
```

#### 从txid

```bash
utxo-bin -n bitcoin parseTx --txid b0b7e5c2fbbbeb42478f91e1c14b300624a9419631e70dd1564084fb28a55155
```

#### 查询投入

```bash
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
```

## 发展

```bash
git clone https://github.com/BitGo/BitGoJS.git
yarn install
cd modules/utxo-bin
yarn tsx bin/index.ts ...
```

见顶层 [最不发达国家](https://npmcn.com/package/DEVELOPERS.md) 更多信息.

## 常见问题

### @bitgo/utxo-bin 是什么？

BitGo UTXO 交易的命令行工具

### 如何安装 @bitgo/utxo-bin？

在项目目录运行 npm install @bitgo/utxo-bin，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 utxo-bin，可以用 npx utxo-bin 直接运行。

### @bitgo/utxo-bin 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/bitgo\_\_utxo-bin 是否存在。

### @bitgo/utxo-bin 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=22。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @bitgo/utxo-bin 可以商用吗？

@bitgo/utxo-bin 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @bitgo/utxo-bin 的下载量有多少？

根据 npm 官方下载统计，@bitgo/utxo-bin 在 2026/10/08 – 2026/11/06 这 30 天内被下载 3,651 次，日均约 122 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @bitgo/utxo-bin 还在维护吗？

最新版本 3\.28\.4 发布于 2026/11/06（2 天前）；至今共发布 358 个版本，其中过去 12 个月发布了 78 个；首次发布于 2022/01/27。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

