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

foundry-zksync book

References

  • Config Reference