nooschain / chain/state-root / persistMaterializedStateLeaves
Function: persistMaterializedStateLeaves()
persistMaterializedStateLeaves(
database,blockHeight,changes):Promise<void>
Defined in: chain/state-root.ts:184
Updates the materialized state_leaves table for one successful transaction.
Some deterministic handlers read state_leaves later in the same block to derive old value hashes. That means materialized leaves must become visible after each successful transaction even when SMT/audit writes are batched at block level.
Parameters
database
blockHeight
string | number | bigint
changes
Returns
Promise<void>