Skip to content

v0.13.1a0

Pre-release
Pre-release
Compare
Choose a tag to compare
@liorgold2 liorgold2 released this 12 Feb 18:00
· 5 commits to master since this release

Starknet

  • Use EIP 4844 for cheaper data availability

  • Time-related syscalls when called from account contract's __validate__:

    • timestamp will return the hour, rounded down
    • block_number will return the block number rounded down to the nearest multiple of 100
  • Optimization: Load only the used functions in a contract into memory when generating the proof

  • Add starknet-compiled-class-hash command

  • API changes:

    • Starknet block:
      • New field l1_da_mode, which indicates whether EIP 4844 was used in the block
      • eth_l1_gas_price and strk_l1_gas_price were replaced, and the information now contains the data gas price (EIP 4844) in addition to the regular gas price
      • execution_resources in transaction receipt now contains:
        • data availability resources
        • syscall resources (which contribute to the transaction fee but were not included in the receipt until this version)
      • transaction_commitment and event_commitment are added to the block (zero is returned for old blocks)
  • Infrastructure updates:

    • Support multiple L1 providers