github starkware-libs/cairo-lang v0.3.0

latest releases: v0.13.3, v0.13.2, v0.13.2a0...
pre-release3 years ago

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

Don't miss a new cairo-lang release

NewReleases is sending notifications on new releases.