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. 17. Paymaster Overview
  22. Supported Commands
  23. 18. Command List
  24. Forge Overview
  25. 19. Overview of Forge
  26. 20. Tests
    ❱
    1. 20.1. Writing Tests
    2. 20.2. Cheatcodes
    3. 20.3. Forge Standard Library
    4. 20.4. Forge ZKsync Standard Library
    5. 20.5. Understanding Traces
    6. 20.6. Fork Testing
    7. 20.7. Replaying Failures
  27. 21. Advanced Testing
  28. 22. Fuzz Testing
  29. 23. Invariant Testing
  30. 24. Differential Testing
  31. 25. Deploying and Verifying
  32. 26. Gas Tracking
    ❱
    1. 26.1. Gas Reports
    2. 26.2. Gas Snapshots
  33. Cast Overview
  34. 27. Overview of Cast
  35. Not Supported
  36. 28. Anvil
  37. 29. Chisel
  38. Configuration
  39. 30. Configuring with foundry.toml
  40. Tutorials
  41. 31. Creating an NFT with Solmate
  42. 32. Deterministic deployment using CREATE2
  43. 33. Solidity Scripting
  44. Appendix
  45. 34. References
    ❱
    1. 34.1. Config Reference
      ❱
      1. 34.1.1. Overview
      2. 34.1.2. Project
      3. 34.1.3. Solidity Compiler
      4. 34.1.4. Testing

foundry-zksync book

References

  • Config Reference