DurableOmniaVtxoStore
@totemsdk/omnia-vtxo / DurableOmniaVtxoStore
Interface: DurableOmniaVtxoStore
Extends
Methods
getPool()
getPool(
poolId):Promise<OmniaVtxoPool|undefined>
Parameters
poolId
string
Returns
Promise<OmniaVtxoPool | undefined>
Inherited from
getRevision()
getRevision():
Promise<number>
Current registry transition counter (0 before the first write).
Returns
Promise<number>
getSnapshot()
getSnapshot():
Promise<OmniaVtxoRegistryState>
Current persisted snapshot state (pool + vtxo maps).
Returns
Promise<OmniaVtxoRegistryState>
getVtxo()
getVtxo(
vtxoId):Promise<OmniaVtxo|undefined>
Parameters
vtxoId
string
Returns
Promise<OmniaVtxo | undefined>
Inherited from
hasState()
hasState():
Promise<boolean>
True once any snapshot record has been persisted.
Returns
Promise<boolean>
listVtxos()
listVtxos(
poolId?):Promise<OmniaVtxo[]>
Parameters
poolId?
string
Returns
Promise<OmniaVtxo[]>
Inherited from
markVtxoSpent()
markVtxoSpent(
vtxoId,now?):Promise<void>
Parameters
vtxoId
string
now?
number
Returns
Promise<void>
Inherited from
savePool()
savePool(
pool):Promise<void>
Parameters
pool
Returns
Promise<void>
Inherited from
saveVtxo()
saveVtxo(
vtxo):Promise<void>
Parameters
vtxo
Returns
Promise<void>