WotsWatermarkStore
@totemsdk/wots-lease / WotsWatermarkStore
Class: WotsWatermarkStore
Constructors
Constructor
new WotsWatermarkStore(
storage,logger?):WotsWatermarkStore
Parameters
storage
StorageAdapter
logger?
LoggerAdapter = ...
Returns
WotsWatermarkStore
Methods
clear()
clear():
Promise<void>
Returns
Promise<void>
getLocalWatermark()
getLocalWatermark(
treeId):LocalWatermark
Parameters
treeId
string
Returns
getNextIndices()
getNextIndices(
treeId):SigningIndices
Parameters
treeId
string
Returns
getRawState()
getRawState():
WotsWatermarkState
Returns
initialize()
initialize():
Promise<void>
Returns
Promise<void>
isUnavailable()
isUnavailable(
treeId,indices):boolean
Parameters
treeId
string
indices
Returns
boolean
markUnavailable()
markUnavailable(
treeId,indices,reason):Promise<void>
Parameters
treeId
string
indices
reason
Returns
Promise<void>
save()
save(
treeId,patch):Promise<void>
Parameters
treeId
string
patch
Partial<TreeWatermark>
Returns
Promise<void>