github foundry-rs/starknet-foundry v0.64.0
0.64.0

3 hours ago

Forge

Added

  • Possibility to set an L2 gas limit via unnamed argument #[available_gas(...)], equivalent to #[available_gas(l2_gas: ...)].
  • CACHEDIR.TAG file is now created in the cache directory.
  • CASM compilation results are now cached between snforge test runs.
  • Support for Starknet v0.14.4

Fixed

  • Raw Sierra tests now use compiler-inferred function costs as their initial gas budget, allowing correct gas refunds beyond the contract entry-point precharge.
  • assert_emitted and assert_not_emitted now display decoded expected events and their emitting contract in failure messages.

Cast

Added

  • Allow resource bounds and tip settings under fee-params field in snfoundry.toml for transaction-sending commands.
  • CASM compilation results are now cached between relevant sncast commands.

Changed

  • --json flag is now global, and can be passed to any subcommand.
  • sncast verify --verifier walnut has been replaced by sncast verify --verifier starkloupe, following Walnut's migration to Starkloupe (app.starkloupe.co)

Don't miss a new starknet-foundry release

NewReleases is sending notifications on new releases.