Skip to Content

hydra


Class: UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:47

Constructors

Constructor

new UtxoCollection(__namedParameters): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:55

Parameters

ParameterType
__namedParametersConstructorParams

Returns

UtxoCollection

Properties

PropertyModifierTypeDefined in
currency?readonlyUnitTypelibraries/models/src/utxo-collection/index.ts:48
isInstancestatic(this, instance) => instance is UtxoCollectionlibraries/models/src/utxo-collection/index.ts:63

Accessors

addresses

Get Signature

get addresses(): AddressSet

Defined in: libraries/models/src/utxo-collection/index.ts:405

Returns

AddressSet


empty

Get Signature

get empty(): boolean

Defined in: libraries/models/src/utxo-collection/index.ts:428

Returns

boolean


size

Get Signature

get size(): number

Defined in: libraries/models/src/utxo-collection/index.ts:432

Returns

number


txIds

Get Signature

get txIds(): string[]

Defined in: libraries/models/src/utxo-collection/index.ts:438

Returns

string[]


value

Get Signature

get value(): NumberUnit

Defined in: libraries/models/src/utxo-collection/index.ts:442

Returns

NumberUnit


[ModelIdSymbol]

Get Signature

get static [ModelIdSymbol](): string

Defined in: libraries/models/src/utxo-collection/index.ts:59

Returns

string

Methods

[iterator]()

[iterator](): Generator<Utxo, void, unknown>

Defined in: libraries/models/src/utxo-collection/index.ts:450

Returns

Generator<Utxo, void, unknown>


addUtxo()

addUtxo(utxo, addressMap): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:324

Parameters

ParameterType
utxoUtxo
addressMapAddressMap

Returns

UtxoCollection


clone()

clone(): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:133

Returns

UtxoCollection


difference()

difference(utxoCol): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:145

Parameters

ParameterType
utxoColUtxoCollection

Returns

UtxoCollection


equals()

equals(utxoCol): boolean

Defined in: libraries/models/src/utxo-collection/index.ts:137

Parameters

ParameterType
utxoColUtxoCollection

Returns

boolean


filter()

filter(predicate): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:392

Parameters

ParameterType
predicate(utxo) => boolean

Returns

UtxoCollection


getAddressesForTxId()

getAddressesForTxId(txId): AddressSet

Defined in: libraries/models/src/utxo-collection/index.ts:176

Parameters

ParameterType
txIdstring

Returns

AddressSet


getAddressPathsMap()

getAddressPathsMap(): any

Defined in: libraries/models/src/utxo-collection/index.ts:185

Returns

any

Deprecated


getAddressUtxos()

getAddressUtxos(address): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:166

Parameters

ParameterType
addressstring | Address

Returns

UtxoCollection


getTxIdUtxos()

getTxIdUtxos(txId): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:171

Parameters

ParameterType
txIdstring

Returns

UtxoCollection


hasAddressUtxos()

hasAddressUtxos(address): boolean

Defined in: libraries/models/src/utxo-collection/index.ts:191

Parameters

ParameterType
addressstring

Returns

boolean


inspect()

inspect(): string

Defined in: libraries/models/src/utxo-collection/index.ts:195

Returns

string


isEmpty()

isEmpty(): boolean

Defined in: libraries/models/src/utxo-collection/index.ts:199

Returns

boolean


merge()

merge(utxoCol): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:206

Parameters

ParameterType
utxoColUtxoCollection

Returns

UtxoCollection


removeAddressUtxos()

removeAddressUtxos(address): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:215

Parameters

ParameterType
addressstring | Address

Returns

UtxoCollection


select()

select(amount, feeEstimator): (undefined | UtxoCollection)[]

Defined in: libraries/models/src/utxo-collection/index.ts:225

Parameters

ParameterType
amountNumberUnit
feeEstimator(options) => NumberUnit

Returns

(undefined | UtxoCollection)[]


setAddressUtxos()

setAddressUtxos(address, utxos, __namedParameters): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:328

Parameters

ParameterType
addressstring | Address
utxosUtxoCollection | Utxo[]
__namedParameters{ addressMap?: AddressMap; }
__namedParameters.addressMap?AddressMap

Returns

UtxoCollection


toArray()

toArray(): Utxo[]

Defined in: libraries/models/src/utxo-collection/index.ts:347

Returns

Utxo[]


toJSON()

toJSON(): Record<string, { address: string; path: string; utxos: Omit<Utxo, "address" | "value"> & object[]; }>

Defined in: libraries/models/src/utxo-collection/index.ts:360

Returns

Record<string, { address: string; path: string; utxos: Omit<Utxo, "address" | "value"> & object[]; }>


toPriorityOrderedArray()

toPriorityOrderedArray(descending): Utxo[]

Defined in: libraries/models/src/utxo-collection/index.ts:351

Parameters

ParameterTypeDefault value
descendingbooleanfalse

Returns

Utxo[]


union()

union(utxos): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:385

Parameters

ParameterType
utxosUtxoCollection

Returns

UtxoCollection


unionOverwrite()

unionOverwrite(utxos): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:397

Parameters

ParameterType
utxosUtxoCollection

Returns

UtxoCollection


updateConfirmations()

updateConfirmations(txs): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:313

Parameters

ParameterType
txsTx[]

Returns

UtxoCollection


[hasInstance]()

static [hasInstance](instance): instance is UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:65

Parameters

ParameterType
instanceunknown

Returns

instance is UtxoCollection


createEmpty()

static createEmpty(options): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:69

Parameters

ParameterType
optionsConstructorParams & object

Returns

UtxoCollection


fromArray()

static fromArray(utxoArray, __namedParameters): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:75

Parameters

ParameterType
utxoArrayundefined | null | RawUtxo[]
__namedParametersConstructorParams & object

Returns

UtxoCollection


fromJSON()

static fromJSON(json, __namedParameters): UtxoCollection

Defined in: libraries/models/src/utxo-collection/index.ts:110

Parameters

ParameterType
jsonstring | UtxoCollectionJson
__namedParameters{ currency: UnitType; }
__namedParameters.currencyUnitType

Returns

UtxoCollection

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right