1 unstable release
0.1.0 | Jul 12, 2024 |
---|
#6 in #l2
145 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
~111MB
~2M SLoC