1 unstable release
0.1.0 | Jul 12, 2024 |
---|
#47 in #zksync
140 downloads per month
Used in 24 crates
(10 directly)
1.5MB
35K
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.
lib.rs
:
Execution of transaction in ZKsync Era
Dependencies
~112MB
~2M SLoC