Skip to content

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@liorgold2 liorgold2 released this 19 Jul 06:21
· 62 commits to master since this release

StarkNet

  • A new release - Alpha 1:
    • L1 <-> L2 interaction using messages
    • On-chain data for storage changes
  • Storage variables can be a tuple of felts
  • Calldata arguments may be dynamically-sized arrays.
  • Starknet CLI
    • New commands: get_transaction and get_contract_addresses
    • New --contract argument for tx_status to get location information for errors
  • range_check is now required for storage vars
  • StarkNet OS source code (only Cairo. Hints are not functional yet)

Cairo language

  • Uninitialized tempvars
  • Hint expressions (for example, tempvar x = nondet %{ y %})
  • Power operator (for example, 2**3. Only for constants)
  • Hex numbers (for example, 0x1234)
  • Multiple hints per instruction
  • cairo-reconstruct-traceback command