**Starknet**
* Performance optimizations in the gateway and the computation of the Patricia storage root
* Support `secp256r1` syscalls in the Starknet OS. Thanks to Braavos for adapting the `secp256k1` code to `secp256r1`!
* Restriction for `__validate__` and the constructor of `DeployAccount` transactions:
* Restrict access to `block_number`, `block_timestamp` and `sequencer_address` in the `get_execution_info` syscall - return zero values
* Restrict access to some syscalls:
* Cairo contracts: `get_block_hash`
* CairoZero contracts: `get_block_number`, `get_block_timestamp`, `get_sequencer_address`
**CairoZero**
* Move structs that are common to `secp256k1` and `secp256r1` to a separate file