Skip to main content

OmniaVtxoStore

@totemsdk/omnia-vtxo


@totemsdk/omnia-vtxo / OmniaVtxoStore

Interface: OmniaVtxoStore

Extended by

Methods

getPool()

getPool(poolId): Promise<OmniaVtxoPool | undefined>

Parameters

poolId

string

Returns

Promise<OmniaVtxoPool | undefined>


getVtxo()

getVtxo(vtxoId): Promise<OmniaVtxo | undefined>

Parameters

vtxoId

string

Returns

Promise<OmniaVtxo | undefined>


listVtxos()

listVtxos(poolId?): Promise<OmniaVtxo[]>

Parameters

poolId?

string

Returns

Promise<OmniaVtxo[]>


markVtxoSpent()

markVtxoSpent(vtxoId, now?): Promise<void>

Parameters

vtxoId

string

now?

number

Returns

Promise<void>


savePool()

savePool(pool): Promise<void>

Parameters

pool

OmniaVtxoPool

Returns

Promise<void>


saveVtxo()

saveVtxo(vtxo): Promise<void>

Parameters

vtxo

OmniaVtxo

Returns

Promise<void>