DustLocalState
@midnight/ledger / DustLocalState
Class: DustLocalState
Constructors
Constructor
new DustLocalState(params): DustLocalState;
Parameters
params
Returns
DustLocalState
Properties
params
readonly params: DustParameters;
syncTime
readonly syncTime: Date;
utxos
readonly utxos: QualifiedDustOutput[];
Methods
generationInfo()
generationInfo(qdo):
| undefined
| DustGenerationInfo;
Parameters
qdo
Returns
| undefined
| DustGenerationInfo
processTtls()
processTtls(time): DustLocalState;
Parameters
time
Date
Returns
DustLocalState
replayEvents()
replayEvents(sk, events): DustLocalState;
Parameters
sk
events
Event[]
Returns
DustLocalState
replayEventsWithChanges()
replayEventsWithChanges(sk, events): DustLocalStateWithChanges;
Parameters
sk
events
Event[]
Returns
serialize()
serialize(): Uint8Array;
Returns
Uint8Array
spend()
spend(
sk,
utxo,
vFee,
ctime): [DustLocalState, DustSpend<PreProof>];
Parameters
sk
utxo
vFee
bigint
ctime
Date
Returns
[DustLocalState, DustSpend<PreProof>]
toString()
toString(compact?): string;
Parameters
compact?
boolean
Returns
string
walletBalance()
walletBalance(time): bigint;
Parameters
time
Date
Returns
bigint
deserialize()
static deserialize(raw): DustLocalState;
Parameters
raw
Uint8Array
Returns
DustLocalState