nooschain / chain/state-root-engines/iden3-state-root-engine / Iden3StateRootEngine
Class: Iden3StateRootEngine
Defined in: chain/state-root-engines/iden3-state-root-engine.ts:31
Applies NOOSChain leaves and mutations through the current iden3 adapter.
Implements
Constructors
Constructor
new Iden3StateRootEngine():
Iden3StateRootEngine
Returns
Iden3StateRootEngine
Properties
name
readonlyname:"iden3_js_state_root_engine"="iden3_js_state_root_engine"
Defined in: chain/state-root-engines/iden3-state-root-engine.ts:32
Implementation of
source
readonlysource:"in_process"
Defined in: chain/state-root-engines/iden3-state-root-engine.ts:33
Implementation of
Methods
applyBatch()
applyBatch(
input):Promise<StateRootEngineResult>
Defined in: chain/state-root-engines/iden3-state-root-engine.ts:36
Applies initial leaves followed by ordered block mutations.
Parameters
input
Returns
Promise<StateRootEngineResult>
Implementation of
rebuildFromLeaves()
rebuildFromLeaves(
leaves):Promise<StateRootEngineResult>
Defined in: chain/state-root-engines/iden3-state-root-engine.ts:57
Rebuilds a root from live materialized leaves in deterministic key order.
Parameters
leaves
Returns
Promise<StateRootEngineResult>