Introduction
Getting Started
1.
Installation
2.
First Steps with Foundry
Projects
3.
Creating a New Project
4.
Working on an Existing Project
5.
Clone a Verified Contract on Chain
6.
Dependencies
7.
Soldeer
8.
Project Layout
ZKsync Specifics
9.
Overview
10.
Execution Overview
11.
Compilation Overview
12.
Configuration Overview
13.
Limitations
❱
13.1.
General
13.2.
Compilation
13.3.
Broadcast
13.4.
Events
13.5.
Traces
13.6.
Cheatcodes
14.
Forge-ZKSync Standard Library
15.
Additional Cheatcodes
❱
15.1.
zkRegisterContract
15.2.
zkVm
15.3.
zkVmSkip
15.4.
zkUsePaymaster
16.
Gas Overview
Supported Commands
17.
Command List
Forge Overview
18.
Overview of Forge
19.
Tests
❱
19.1.
Writing Tests
19.2.
Cheatcodes
19.3.
Forge Standard Library
19.4.
Forge ZKsync Standard Library
19.5.
Understanding Traces
19.6.
Fork Testing
19.7.
Replaying Failures
20.
Advanced Testing
21.
Fuzz Testing
22.
Invariant Testing
23.
Differential Testing
24.
Deploying and Verifying
25.
Gas Tracking
❱
25.1.
Gas Reports
25.2.
Gas Snapshots
Cast Overview
26.
Overview of Cast
Not Supported
27.
Anvil
28.
Chisel
Configuration
29.
Configuring with foundry.toml
Tutorials
30.
Creating an NFT with Solmate
31.
Deterministic deployment using CREATE2
32.
Solidity Scripting
Appendix
33.
References
❱
33.1.
Config Reference
❱
33.1.1.
Overview
33.1.2.
Project
33.1.3.
Solidity Compiler
33.1.4.
Testing
Light
Rust
Coal
Navy
Ayu
foundry-zksync book
Config Reference
Overview
Project
Solidity Compiler
Testing