Skip to content

[email protected]

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Feb 00:36
· 1967 commits to main since this release
98865f2

πŸ“‹ Summary

Welcome to the first release of our foundry-zksync, enabling Foundry tools for Solidity development on zkSync Era. This alpha version offers features for compiling, deploying, testing, and interacting with smart contracts, with ongoing development to enhance functionality.

Please note that foundry-zksync is still in its alpha stage. Some features might not be fully supported yet and may not work as intended. However, it is open-sourced, and contributions are welcome!

πŸ› Bug Fixes:

  • fix: improve script path detection by @aon in #243
  • fix: update compiler setup to account for zksolc settings and consistent with test / build cmds by @nbaztec, @Jrigada in #244
  • fix: zkforge script repeated deploys by @nbaztec in #242
  • fix: allow deployment in scripting by @Karrq, @nbaztec, and @MexicanAce in #238
  • fix: Log matching by @Jrigada in #237
  • fix: zkforge script support by @Karrq in #211
  • fix: persist bytecodes on fork by @nbaztec in #231
  • fix: resolve issue with setting zksolc configuration values in .toml and update readme / docs by @dutterbutter in #225
  • fix: adds optimization setting usage to handle large contract sizes and zksolc v1.3.21 by @dutterbutter and @nbaztec in #218
  • fix: record modified storage in inspector by @nbaztec in #221
  • fix: improve system context storage retrieval by @aon in #216
  • fix: addresses compilation paths issue and correctly compiles all project files by @dutterbutter in #210
  • fix: add back removed zksync zkcast subcommands by @dutterbutter in #254

✨ New Features:

🧺 Chores

πŸ“œ All Changes

πŸ“₯ Binaries

System Architecture Binary
x86_64 foundry-zksync-v0.0.1-alpha.1-x86_64-unknown-linux-gnu.tar.gz
x86_64 foundry-zksync-v0.0.1-alpha.1-x86_64-apple-darwin.tar.gz
aarch64 foundry-zksync-v0.0.1-alpha.1-aarch64-apple-darwin.tar.gz