nooschain / chain/smt-state-store / createStateRootStoreFromLeavesForEngine
Function: createStateRootStoreFromLeavesForEngine()
createStateRootStoreFromLeavesForEngine(
leaves,engineVersion?):Promise<SmtStateStore>
Defined in: chain/smt-state-store.ts:645
Builds a state-root store for a specific engine version from materialized leaves. This keeps snapshot verification honest when replaying either the default Nervos engine or legacy iden3 blocks.
Parameters
leaves
object[]
engineVersion?
"iden3-v1" | "nervos-smt-v2"
Returns
Promise<SmtStateStore>