Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 2.23 KB

File metadata and controls

25 lines (20 loc) · 2.23 KB

Reference

  • Item "size" is on a scale of 1 to 5 (where 1 = simplest and 5 = most complex) and reflects its relative complexity compared to other items in the roadmap.
  • Items marked with 🏗️ are in progress.

Forge

  • Cache compiled Casm to improve performance (size: 4) (#3832)
  • Enable declaring contracts by path in tests (size: 3) (#3266)
  • Always run fuzzer test for min and max values (size: 3) (#2969)
  • Add missing information to debugging trace e.g. storage changes (size: 3) (#4340)
  • 🏗️ Derive Macro for Fuzzable Trait (size: 2) (#2968)
  • Enable using consts in #[should_panic] attribute (size: 2) (#2863)
  • Add snforge init command (size: 1) (#3820)
  • Improve error message in assert_emitted (size: 1) (#2989)
  • Aliases for contracts in snfoundry.toml that can be used in commands instead of contract addresses (size: 1) (#2240)

Cast

  • New Cast Scripts with a focus on the ease of use, using Scarb plugins, integrated into snforge/scarb tests structure (size: 5) (#3523)
  • New account interface with better security regarding private keys storage (size: 5) (#3994)
  • Automatic Voyager verification in declare commands (size: 3) (#4332)
  • Full starkli parity (size: 3) (#2324)
  • Utils command to get executed transaction trace in a readable format (size: 3) (#3557)
  • Option to run balance command for all contracts, not only accounts (size: 1) (#3839)