v0.10.1
StarkNet:
- Add
DeployAccount
transaction (which will replace theDeploy
transaction for deploying account contracts). To use it, you should first add enough funds to your account address to pay the transaction fee, and then you can invokeDeployAccount
- Split the
starknet deploy_account
CLI command intostarknet new_account
andstarknet deploy_account
- Account contracts that are expected to be deployed this way should implement the
__validate_deploy__()
entry point, which should check the signature of theDeployAccount
transaction
- Split the
- Improve L1 fee computation: the fee is computed according to the diff of the storage state
- API: Remove
entry_point_type
field from transaction information
Cairo:
- Add
uint256_mul_div_mod
touint256.cairo