Introduction
Guides
1.
Basic
1.1.
Architecture
1.2.
Build Docker
1.3.
Development
1.4.
Launch
1.5.
Repositories
1.6.
Setup Dev
2.
Advanced
2.1.
Local initialization
2.2.
Deposits
2.3.
Withdrawals
2.4.
Contracts
2.5.
Calls
2.6.
Transactions
2.7.
Fee Model
2.8.
L2 Messaging
2.9.
Pubdata
2.10.
Pubdata with Blobs
2.11.
Bytecode compression
2.12.
EraVM intro
2.13.
ZK Intuition
2.14.
ZK Deeper Dive
2.15.
Prover Keys
2.16.
Advanced Debugging
2.17.
Docker and CI
External Node
3.
External node
3.1.
Quick Start
3.2.
Configuration
3.3.
Running
3.4.
Observability
3.5.
Troubleshooting
3.6.
Components
3.7.
Snapshots Recovery
3.8.
Pruning
3.9.
Treeless Mode
Specs
4.
Introduction
4.1.
Overview
4.2.
Blocks and Batches
4.3.
L1 Smart Contracts
5.
Data Availability
5.1.
Pubdata
5.2.
Compression
5.3.
Reconstruction
5.4.
Validium ZK Porter
6.
L1 L2 Communication
6.1.
L1 to L2
6.2.
L2 to L1
7.
Prover
7.1.
Getting Started
7.2.
ZK Terminology
7.3.
Function Check if Satisfied
7.4.
Gadgets
7.5.
Circuit Testing
7.6.
Circuits Overview
8.
ZK Chains
8.1.
Gateway
8.2.
Interop
8.3.
Shared Bridge
9.
ZK EVM
9.1.
Account Abstraction
9.2.
Bootloader
9.3.
Fee Model
9.4.
Precompiles
9.5.
System Contracts
Announcements
10.
Announcements
10.1.
Attester Committee
Light
Rust
Coal
Navy
Ayu
ZKsync Era Documentation
ZKsync basic guides
This section contains basic guides that aim to explain the ZKsync ecosystem in an easy to grasp way.
Table of Contents
Architecture
Build Docker
Development
Launch
Repositories
Setup Dev