2.1.0-rc-5 • Published 4 years ago
@jachaval/utxo-lib v2.1.0-rc-5
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 |