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
    5. 15.5. zkUseFactoryDep
  20. 16. Gas Overview
  21. 17. Paymaster Overview
  22. 18. Examples
    ❱
    1. 18.1. Paymaster Approval Based
    2. 18.2. Ledger
    3. 18.3. Multisig Smart Account
  23. Supported Commands
  24. 19. Command List
  25. Forge Overview
  26. 20. Overview of Forge
  27. 21. Tests
    ❱
    1. 21.1. Writing Tests
    2. 21.2. Cheatcodes
    3. 21.3. Forge Standard Library
    4. 21.4. Forge ZKsync Standard Library
    5. 21.5. Understanding Traces
    6. 21.6. Fork Testing
    7. 21.7. Replaying Failures
  28. 22. Advanced Testing
  29. 23. Fuzz Testing
  30. 24. Invariant Testing
  31. 25. Differential Testing
  32. 26. Deploying and Verifying
  33. 27. Gas Tracking
    ❱
    1. 27.1. Gas Reports
    2. 27.2. Gas Function Snapshots
    3. 27.3. Gas Section Snapshots
  34. Cast Overview
  35. 28. Overview of Cast
  36. Not Supported
  37. 29. Anvil
  38. 30. Chisel
  39. Configuration
  40. 31. Configuring with foundry.toml
  41. Tutorials
  42. 32. Creating an NFT with Solmate
  43. 33. Deterministic deployment using CREATE2
  44. 34. Solidity Scripting
  45. Appendix
  46. 35. References
    ❱
    1. 35.1. Config Reference
      ❱
      1. 35.1.1. Overview
      2. 35.1.2. Project
      3. 35.1.3. Solidity Compiler
      4. 35.1.4. Testing

foundry-zksync book

References

  • Config Reference