Wojciech Szymczyk
Wojciech Szymczyk
To decouple from scarb, we should start using Universal Sierra Compiler and migrate our script execution to CasmRunner. Let's consult snforge team for more info, as they should finish this...
We should explore a possibility to support passing an array to constructor calldata, to avoid a confusion from users point of view on how to actually achieve this.
Now that v3 transactions are live, and it is possible to pay to txs in strk, we should make sure we properly support this. Probably will have to take a...
To be added, as an example of how snfoundry.toml file could look like, and what it may configure Take inspiration from Scarb documentation - [_The Manifest Format_](https://docs.swmansion.com/scarb/docs/reference/manifest.html) about `Scarb.toml` configuration.
Make creating/deploying contracts possible from deployment scripts. Consult cairo deployment scripts [design doc](https://github.com/foundry-rs/starknet-foundry/blob/master/design_documents/cairo_deployment_scripts.md) for more context.
Let's run transactions in multicall. This must be designed in a way, that will allow to reply failed transactions and possiblt use tx generation list (https://github.com/foundry-rs/starknet-foundry/issues/818). Consult cairo deployment scripts...
e2e::script::general::test_incompatible_sncast_std_version also in crates/forge/tests/e2e/running.rs
It seems that a few things (printing warnings, scarb) are breaking our `--json` format, rendering it unusable for any external tools. An example of that is (https://github.com/foundry-rs/starknet-foundry/pull/1704#discussion_r1490544931): ``` I agree,...
If someone did not state [lib] section in their Scarb.toml file, the script command may fail. We should print a warning/throw an error if that's the case + instruct users...
### Which components does the task require to be changed? (think hard pls) snforge ### Description After recent additions of USC, it seems a necessary changes were missing from smoke...