@jachaval/utxo-lib
v2.1.0-rc-5
Published
Client-side Bitcoin JavaScript library
Maintainers
Readme
BitGo UTXO library
This library is a wrapper around bitcoinjs-lib adding altcoin support.
Features
Installation
npm install @bitgo/utxo-libSetup
Node.js
import * as utxolib from '@bitgo/utxo-lib'Usage
Support for parsing and building altcoin transactions is provided by the following methods
utxolib.bitgo.createTransactionFromBuffer(buffer, network): UtxoTransaction(similarlycreateTransactionFromHex(string, network))utxolib.bitgo.createTransactionBuilderForNetwork(network): UtxoTransactionBuilderutxolib.bitgo.createTransactionBuilderFromTransaction(tx): UtxoTransactionBuilder
The UtxoTransaction(Builder) classes have the same interface as the Transaction type in bitcoinjs-lib .
Supported coins
|Network|Mainnet|Testnet|
|---|---|---|
|Bitcoin|utxolib.networks.bitcoin|utxolib.networks.testnet|
|Bitcoin Cash|utxolib.networks.bitcoincash|utxolib.networks.bitcoincashTestnet|
|Bitcoin Gold|utxolib.networks.bitcoingold|utxolib.networks.bitcoingoldTestnet|
|Bitcoin SV (Satoshi Vision)|utxolib.networks.bitcoinsv|utxolib.networks.bitcoinsvTestnet|
|Dash|utxolib.networks.dash|utxolib.networks.dash|
|Litecoin|utxolib.networks.litecoin|utxolib.networks.litecoinTest|
|Zcash|utxolib.networks.zcash|utxolib.networks.zcashTest|
