v0.13.1
Starknet
-
Use EIP 4844 for cheaper data availability
-
Time-related syscalls when called from account contract's
__validate__
:timestamp
will return the hour, rounded downblock_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
andstrk_l1_gas_price
were replaced, and the information now contains the data gas price (EIP 4844) in addition to the regular gas priceexecution_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
andevent_commitment
are added to the block (zero is returned for old blocks)
- New field
- Starknet block:
-
Infrastructure updates:
- Support multiple L1 providers
-
CairoZero:
- Remove 128-bit limitation from
search_sorted_lower
- Remove 128-bit limitation from