v0.7.0
Highlights
-
Simpler configuration file. Migrate your configuration file by running
protostar migrate-configuration-file
.protostar.toml V1 protostar.toml V2 ["protostar.config"]
[project]
["protostar.project"]
[project]
["protostar.shared_command_configs"]
[project]
["protostar.contracts"]
,["protostar.<COMMAND>"]
[contracts]
,[<COMMAND>]
cairo_path = ...
,cairo-path = ...
cairo-path = ...
-
Protostar now uses Cairo v0.10.1 under the hood and allows sending DEPLOY_ACCOUNT transactions from the CLI.
-
Migrations feature is deprecated and is scheduled for removal before Cairo 1.0 release.
Declaring and deploying contracts via Protostar CLI is the recommended approach. Alternatively, one can only build contracts with Protostar and use custom scripts using one of StarkNet's SDKs available.
Changelog
- added
protostar call
command - added
protostar deploy-account
command - added
expect_call
cheatcode - improved configuration file
- improved profiler performance
- fixed
send_message_to_l2
cheatcode - removed rollbacks option from
protostar migrate
- deprecated
protostar migrate
functionality - minor error messages and documentation improvements