Skip to content

Releases: matter-labs/foundry-zksync

foundry-zksync Nightly (2026-04-30)

02 Apr 06:30
f9c79a8

Choose a tag to compare

Pre-release
  • No changes

Nightly foundry-zksync

19 Apr 13:31
f9c79a8

Choose a tag to compare

Pre-release
  • No changes

foundry-zksync Nightly (2026-04-01)

10 Mar 06:19
896c97e

Choose a tag to compare

Pre-release
  • No changes

foundry-zksync Nightly (2026-03-09)

04 Mar 06:19
6a77b81

Choose a tag to compare

Pre-release
  • No changes

foundry-zksync Nightly (2026-03-03)

03 Mar 06:21
01d1353

Choose a tag to compare

Pre-release

Other

  • refactor(ci): restore upstream workflow files with repository guards (#1260) by @Jrigada
  • refactor: unify ZkTransactionOpts across cast, forge create, and forge script (#1265) by @tomimor
  • fix(ci): remove dependabot config to prevent unwanted PRs in fork (#1275) by @Jrigada

Full Changelog:

nightly...nightly-01d13532cca86c0af91c75cd5ff41fa59d4ea19c

foundry-zksync Nightly (2026-03-02)

28 Feb 06:13
4ef4a3a

Choose a tag to compare

Pre-release
  • No changes

foundry-zksync Nightly (2026-02-27)

26 Feb 06:26
5823e53

Choose a tag to compare

Pre-release
  • No changes

foundry-zksync v0.1.9

24 Feb 19:27
14afc70

Choose a tag to compare

0.1.9 (2026-02-24)

Bug Fixes

  • patch alloy-chains to fix zkSync etherscan 504 timeouts (#1258) (8686e8b), closes #1246

foundry-zksync Nightly (2026-02-25)

25 Feb 06:27
14afc70

Choose a tag to compare

Pre-release

Other

  • fix: patch alloy-chains to fix zkSync etherscan 504 timeouts (#1258) by @Jrigada
  • chore(main): release foundry-zksync 0.1.9 (#1259) by @github-actions[bot]

Full Changelog:

nightly...nightly-14afc70e251c89b7e2af6e6ac02e9ac6f095b5cc

foundry-zksync v0.1.8

23 Feb 12:53
1b305a1

Choose a tag to compare

0.1.8 (2026-02-23)

Features

Bug Fixes

  • anvil: handle disk cache write failures in state eviction (#13332) (c0689eb)
  • anvil: variable shadowing bug in ReadyTransactions::remove_with_markers (#13436) (28769aa)
  • bind TempDir guard in clone test to prevent premature cleanup (#13471) (7326b79)
  • cast: --json support for erc20 cmds (#12727) (2804e38)
  • cast: clean up temp dir in cast storage when etherscan cache is unavailable (#13418) (d1c4f38)
  • cast: remove duplicate receipt handling in Tempo transactions (#13378) (6527a54)
  • cheatcodes: fix vm.expectRevert for direct precompile calls (#13460) (0d2a1d3)
  • common: remove trailing space in state_root match pattern (#13426) (9ef198e)
  • config: normalize deny_warnings from env vars (#13434) (6612bd6)
  • constructor params and args check (#13375) (074d732)
  • correct dead condition in command error formatting (#13427) (61290cf)
  • correct path format in get_paths doc comment (#13388) (7838a07)
  • correct trace message in dynamic linking preprocessor (#13394) (1d693f2)
  • forge: don't reset snapshot diff result on missing file (#13442) (98c6d9b)
  • lint: remove unreachable macro arm in declare_forge_lint (#13452) (4f79da7)
  • may div by zero (#13369) (1ac22cb)
  • prevent panic on etherscan client creation failure in test command (#13395) (9abaa53)
  • primitives: FoundryTransactionRequest conversion w/ tempo variant (#13401) (45d2d6c)
  • traces: check HTTP status before JSON parsing in Sourcify fetcher (#13446) (278ba19)
  • unittest failed (#13371) (e286608)

Performance Improvements

  • anvil: reuse storage root from prove_storage instead of recompu… (#13363) (b523fd2)
  • anvil: reuse storage root from prove_storage instead of recomputing (b523fd2)
  • avoid checksum (#13374) (8a2f572)
  • config: skip redundant remapping detection in _with_root (#13389) (017120d)
  • invariant: avoid cloning state changeset in fuzz runs (#13398) (dbc7d1f)
  • primitives: avoid cloning receipts (#13396) (c39c8b5)
  • traces: deduplicate addresses before external fetching (#13320) (057f6b5)
  • verify: reuse transaction from earlier RPC call instead of fetching twice (#13391) (9a31dec)