zksync_state

Crates.iozksync_state
lib.rszksync_state
version27.0.0-non-semver-compat
sourcesrc
created_at2024-07-12 13:07:30.097328+00
updated_at2025-03-21 16:52:06.66941+00
descriptionZKsync state keeper state
homepagehttps://zksync.io/
repositoryhttps://github.com/matter-labs/zksync-era
max_upload_size
id1300671
size174,897
(CratesMatterLabs)

documentation

README

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.

Commit count: 2268

cargo fmt