Crates.io | zksync_multivm |
lib.rs | zksync_multivm |
version | 0.1.0 |
source | src |
created_at | 2024-07-12 13:23:19.766139 |
updated_at | 2024-07-12 13:23:19.766139 |
description | ZKsync out-of-circuit VM |
homepage | https://zksync.io/ |
repository | https://github.com/matter-labs/zksync-era |
max_upload_size | |
id | 1300683 |
size | 3,443,298 |
This crate represents a wrapper over several versions of VM that have been used by the main node. It contains the glue code that allows switching the VM version based on the externally provided marker while preserving the public interface. This crate exists to enable the external node to process breaking upgrades and re-execute all the transactions from the genesis block.