| Crates.io | zksync_state |
| lib.rs | zksync_state |
| version | 29.4.0-non-semver-compat |
| created_at | 2024-07-12 13:07:30.097328+00 |
| updated_at | 2025-09-24 18:03:30.303582+00 |
| description | ZKsync state keeper state |
| homepage | https://zksync.io/ |
| repository | https://github.com/matter-labs/zksync-era |
| max_upload_size | |
| id | 1300671 |
| size | 369,116 |
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.