Crates.io | zksync_object_store |
lib.rs | zksync_object_store |
version | 0.1.0 |
source | src |
created_at | 2024-07-12 13:41:43.04995 |
updated_at | 2024-07-12 13:41:43.04995 |
description | ZKsync implementation of object stores |
homepage | https://zksync.io/ |
repository | https://github.com/matter-labs/zksync-era |
max_upload_size | |
id | 1300702 |
size | 50,161 |
This crate provides the object storage abstraction that allows to get, put and remove binary blobs. The following implementations are available:
Normally, these implementations are not used directly. Instead, a store trait object can be constructed based on the configuration, which can be provided explicitly or constructed from the environment. This trait object is what should be used for dependency injection.
Besides the lower-level storage abstraction, the crate provides high-level typesafe methods to store (de)serializable objects. Prefer using these methods whenever possible.