BitGo UTXO library
This library is a wrapper around bitcoinjs-lib adding altcoin support.
Features
Installation
npm install @bitgo/utxo-lib
Setup
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): UtxoTransactionBuilder
utxolib.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 |