1 release (0 unstable)

new 28.0.0-non-semver-compat May 5, 2025

#296 in Magic Beans

MIT/Apache

2MB
42K SLoC

ZK OS Tree Manager

Node component responsible for managing the ZK OS Merkle tree. Functionally equivalent to the metadata calculator for the Era tree, except that it does not participate in witness generation (i.e., only supports the lightweight tree mode in the metadata calculator terms).

Scope of responsibilities

  • Updating the tree based on newly recorded blocks.
  • Providing tree REST API.
  • (Not implemented yet) Tree recovery from a snapshot.
  • (Not implemented yet) Tree pruning.

Dependencies

~152MB
~3M SLoC