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