9 releases (1 unstable)

new 28.1.0-non-semver-compat May 8, 2025
28.0.0-non-semver-compat May 5, 2025
27.5.1-non-semver-compat May 1, 2025
27.5.0-non-semver-compat Apr 30, 2025
0.1.0 Jul 12, 2024

#615 in Magic Beans

Download history 10/week @ 2025-01-15 170/week @ 2025-01-22 133/week @ 2025-01-29 22/week @ 2025-02-05 14/week @ 2025-02-12 4/week @ 2025-02-19 146/week @ 2025-03-05 10/week @ 2025-03-12 117/week @ 2025-03-19 29/week @ 2025-03-26 7/week @ 2025-04-02 20/week @ 2025-04-09 9/week @ 2025-04-16 6/week @ 2025-04-23 397/week @ 2025-04-30

433 downloads per month
Used in 24 crates (10 directly)

MIT/Apache

2MB
43K SLoC

State Keeper State

Access to the VM storage for the state keeper. The state keeper itself is a part of the zksync_core crate; it is a component responsible for handling transaction execution and creating L2 blocks and L1 batches.

All state keeper data is currently stored in Postgres. (Beside it, we provide an in-memory implementation for benchmarking / testing purposes.) We also keep a secondary copy for part of it in RocksDB for performance reasons. Currently, we only duplicate the data needed by the multivm crate.

Dependencies

~152MB
~3M SLoC