1 unstable release
0.1.0 | Jul 15, 2024 |
---|
#78 in #zk-sync
Used in zksync_default_da_clients
4.5MB
108K
SLoC
ZK Stack node initialization framework.
This crate provides core abstractions that allow one to compose a ZK Stack node. Main concepts used in this crate are:
WiringLayer
- builder interface for tasks.Task
- a unit of work that can be executed by the node.Resource
- a piece of logic that can be shared between tasks. Most resources are represented by generic interfaces and also serve as points of customization for tasks.ZkStackService
- a container for tasks and resources that takes care of initialization, running and shutting down.ZkStackServiceBuilder
- a builder for the service.
Dependencies
~146MB
~3M SLoC