@bitgo/utxo-lib

中文文档
11.25.0发布于 2026/10/23MITTypeScriptCommonJS构建来源已验证近 30 天下载 36.9万

客户端 Bitcoin JavaScript 库

中文使用文档
文档目录5 节
  1. 特征
  2. 安装
  3. 设置
  4. 使用量
  5. 支持的硬币

⚠️被贬. @bitgo/utxo-lib 已贬值,不再使用 发展。 它的继任者是 @bitgo/wasm-utxo (单位:千美元) BitGOWASM 软件 该数据库提供WebAssembly绑定 rust-bitcoin 财务报告和审定财务报表 rust-miniscript ,现在是主 UTXO 库 横跨 BitGo 钱包平台.

新代码应该取决于 @bitgo/wasm-utxo现有地址生成, PSBT的签署、交易建立、恢复和BIP-322流动已经 已转移 @bitgo/utxo-lib 内 abstract-utxo不新建 与此套件相融合.

BitGo UTXO 库

这个书库是包子 比特币js-lib 添加代币支持.

特征

安装

# using npm
npm install @bitgo/utxo-lib

# using yarn
yarn add @bitgo/utxo-lib

设置

Java脚本( ESM)

import * as utxolib from '@bitgo/utxo-lib';

节点JS( CJS)

const utxolib = require('@bitgo/utxo-lib');

使用量

以下列方法支持解析和建造代币交易:

utxolib.bitgo.createTransactionFromBuffer(buffer, network): UtxoTransaction
// (similarly `createTransactionFromHex(string, network)`)

utxolib.bitgo.createTransactionBuilderForNetwork(network): UtxoTransactionBuilder

utxolib.bitgo.createTransactionBuilderFromTransaction(tx): UtxoTransactionBuilder

这个 UtxoTransaction(Builder) 类的接口与 Transaction 类型在 bitcoinjs-lib 。 。 。 .

支持的硬币

网络主要网测试网
比特币utxolib.networks.bitcoinutxolib.networks.testnet
比特币现金utxolib.networks.bitcoincashutxolib.networks.bitcoincashTestnet
比特币金币utxolib.networks.bitcoingoldutxolib.networks.bitcoingoldTestnet
Bitcoin SV (佐藤相景) (佐藤相景)utxolib.networks.bitcoinsvutxolib.networks.bitcoinsvTestnet
达西utxolib.networks.dashutxolib.networks.dash
电子卡utxolib.networks.ecashutxolib.networks.ecashTestnet
利特币utxolib.networks.litecoinutxolib.networks.litecoinTest
兹克什utxolib.networks.zcashutxolib.networks.zcashTest

比特币SV 不再支持向 BitGo 钱包发送资金 。 Bitcoin SV在BitGo钱包中的现有客户仍能访问并扫荡资金到外部Bitcoin SV钱包.

版本与发布记录

@bitgo/utxo-lib 共发布 213 个版本,首次发布于 2020/07/16;过去 12 个月发布了 18 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
11.25.0latest2026/10/2316 天前
11.24.42026/09/022 个月前
11.24.32026/08/272 个月前
11.24.22026/07/293 个月前
11.24.12026/07/233 个月前
11.24.02026/06/045 个月前

其他发布通道:cr604-hf → 2.3.0-hotfix.0,cr406-hf → 2.4.0-hotfix.0,dev → 2.3.0-dev.0,hotfix → 3.0.0-hotfix.1,rc → 3.0.0-rc.9。

关于 @bitgo/utxo-lib 的常见问题

@bitgo/utxo-lib 是什么?

客户端 Bitcoin JavaScript 库

如何安装 @bitgo/utxo-lib?

在项目目录运行 npm install @bitgo/utxo-lib,或使用 pnpm add / yarn add / bun add。

@bitgo/utxo-lib 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@bitgo/utxo-lib 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@bitgo/utxo-lib 需要什么版本的 Node.js?

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

@bitgo/utxo-lib 可以商用吗?

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

@bitgo/utxo-lib 的下载量有多少?

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

@bitgo/utxo-lib 还在维护吗?

最新版本 11.25.0 发布于 2026/10/23(16 天前);至今共发布 213 个版本,其中过去 12 个月发布了 18 个;首次发布于 2020/07/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。