Foundry Rs Foundry Versions Save

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

nightly-0b03a58b4a42b149a27e0b6cc1ff9559306f3603

1 week ago

Fixes

  • fix: bypass block gas limit if disabled (#8111)

Other

  • chore: simplify PartialEq for ForgeContext (#8101)
  • chore: avoid cloning test results channel (#8103)
  • chore: simplify proptest strategies (#8105)
  • Support GCP KMS Signer (#8096)
  • feat(fuzz) - add test progress (#7914)
  • chore: propagate fmt parser errors (#8109)
  • chore: add test for #2851 (#8112)

nightly-08b2d3efe3ce1ebb1482e5b554f0335fe6cf89a5

1 week ago

Features

  • feat(forge): [ALPHA] add soldeer as an optional package manager. (#7161)

Other

  • perf(fuzz): use ahash for state (#8053)
  • fix: ensure suggested prio fee is at least 1e9 (#8081)
  • fix(verify-bytecode): check contract name in cache (#8079)
  • feat(cheatcode): promptSecretUint (#8082)
  • feat: add skip key to foundry.toml (#8061)
  • fix: update persistent accounts handling (#8083)
  • fix(anvil): receipts root calculation (#8085)
  • feat: add [vyper] config section (#8086)
  • fix(invariant): prevent new values leaking between runs (#8080)
  • feat(cast): alias keccak256 to keccak (#8090)
  • fix(cast): return an error if wallet validation failed (#8089)
  • chore: remove excess underscores from config fields (#8088)
  • chore: simplify anvil precompile handler (#8087)
  • fix: include Vyper sources when compiling scripts (#8091)
  • feat(cast): implement ERC-7201 as cast index-erc7201 (#8092)

nightly-00854b602ef0e67379a2027ccc5d0aad553e5333

1 week ago

Other

  • chore: add fuzz dictionary stats (#8060)
  • perf(invariant): collect push bytes only once (#8063)
  • chore: remove '=== impl' comments (#8068)
  • chore: add and use workspace.lints (#8067)
  • chore: fix rustdoc warnings (#8069)
  • ci: bump softprops/action-gh-release (#8070)
  • chore: update alloy and revm (#8057)

nightly-5ac78a9cd4b94dc53d1fe5e0f42372b28b5a7559

2 weeks ago

Other

  • fix(foundryup): nproc does not exist on macos (#8024)
  • perf: prefill fuzz dictionary with 0 (#8027)
  • refactor(coverage): refactor coverage analysis (#8025)
  • perf: exclude source maps from ContractData (#8022)
  • feat: Priority fee suggestion (#7984)
  • nit: Minor help style consistency (#8029)
  • chore(deps): bump foundry-compilers to 0.5.1 (#8030)
  • chore: Arc ContractsByArtifact internally (#8026)

nightly-54d8510c0f2b0f791f4c5ef99866c6af99b7606a

4 weeks ago

Other

  • chore(deps): weekly cargo update (#7946)

nightly-467aff3056842e8d45bc58a353be17349f0e8651

1 month ago
  • No changes

nightly-a470d635cfcdce68609e9dc5762a3584351bacc1

1 month ago

Other

  • fix: fuzz console log (#7781)

nightly-cafc2606a2187a42b236df4aa65f4e8cdfcea970

1 month ago

Other

  • fix: make trace printer work (#7824)
  • Fix eth_signTransaction request and response (#7804)
  • fix: set value before estimating gas (#7829)

nightly-f0d9eeced8ec01045b2849ea2cc3c72773282d70

1 month ago

Other

  • chore(deps): weekly cargo update (#7802)
  • chore(invariant): deprecate shrink_sequence, code reuse and cleanup (#7808)
  • fix(fuzz): remove fuzz dir on forge clean (#7809)
  • chore(fuzz): delete fuzz dir relative to proj root (#7810)

nightly-267e14fab654d9ce955dce64c0eb09f01c8538ee

1 month ago

Other

  • fix(invariant): shrink when fail-on-revert set to true (#7783)