Skip to content

v0.12.3a0

Pre-release
Pre-release
Compare
Choose a tag to compare
@liorgold2 liorgold2 released this 24 Oct 05:34
· 17 commits to master since this release

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