⚠️被贬.
@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.bitcoin | utxolib.networks.testnet |
| 比特币现金 | utxolib.networks.bitcoincash | utxolib.networks.bitcoincashTestnet |
| 比特币金币 | utxolib.networks.bitcoingold | utxolib.networks.bitcoingoldTestnet |
| Bitcoin SV (佐藤相景) (佐藤相景) | utxolib.networks.bitcoinsv | utxolib.networks.bitcoinsvTestnet |
| 达西 | utxolib.networks.dash | utxolib.networks.dash |
| 电子卡 | utxolib.networks.ecash | utxolib.networks.ecashTestnet |
| 利特币 | utxolib.networks.litecoin | utxolib.networks.litecoinTest |
| 兹克什 | utxolib.networks.zcash | utxolib.networks.zcashTest |
比特币SV 不再支持向 BitGo 钱包发送资金 。 Bitcoin SV在BitGo钱包中的现有客户仍能访问并扫荡资金到外部Bitcoin SV钱包.