Skip to main content

UtxoProvider

bitcoinjs-lib v0.2.9-beta.16


bitcoinjs-lib / UtxoProvider

Interface: UtxoProvider

Defined in: packages/scrypt-ts-btc/src/providers/utxoProvider.ts:24

a Provider used to query UTXO related to the address

Methods​

addNewUTXO()​

addNewUTXO(utxo): void

Defined in: packages/scrypt-ts-btc/src/providers/utxoProvider.ts:43

Add a UTXO to the provider

Parameters​

utxo​

UTXO

Returns​

void


getUtxos()​

getUtxos(address, options?): Promise\<ExtUtxo[]>

Defined in: packages/scrypt-ts-btc/src/providers/utxoProvider.ts:31

Get a list of the UTXOs.

Parameters​

address​

string

The address of the returned UTXOs belongs to.

options?​

UtxoQueryOptions

The optional query conditions, see details in UtxoQueryOptions.

Returns​

Promise\<ExtUtxo[]>

A promise which resolves to a list of UTXO for the query options.


markSpent()​

markSpent(txId, vout): void

Defined in: packages/scrypt-ts-btc/src/providers/utxoProvider.ts:37

Mark an outpoint as spent

Parameters​

txId​

string

vout​

number

Returns​

void