Starknet v0.14.1 Prerelease Notes

Starknet v0.14.1 Prerelease Notes

Testnet – 11 Nov 2025
Mainnet – 25 Nov 2025

Moving to BLAKE hash functions for calculating CASM hashes

Closing blocks faster when the network is less active

RPC 0.10.0

Breaking Changes

Moving to BLAKE hash functions for calculating CASM hashes

Version 0.14.1 moves from Poseidon to BLAKE hash functions for calculating the compiled_class_hash field within DECLARE transactions, implementing SNIP-34.

Closing blocks faster when the network is less active

To improve Starknet’s EIP-1559-style base fee adjustment, blocks will now close more frequently—after 2 seconds—during periods of low activity. This change helps prevent unnecessary price updates when the network is quiet, resulting in smaller, more frequent blocks.

Thanks to SNIP-34, Starknet is also expected to reach the 80% gas target more consistently, since CASM hashes (now included in the gas accounting) require significantly less block space.

RPC 0.10.0

Version 0.14.1 introduces JSON-RPC v0.10.0. The second release candidate (v0.10.0-rc.1) has been published and includes the following key updates to the Starknet RPC specification:

  • State diff extended:
    Added migrated_compiled_classes to state_diff, listing class hashes and their migrated compiled class hashes.
  • Preconfirmed block optimization:
    PRE_CONFIRMED_STATE_UPDATE no longer requires the old_root field.
  • Event context enriched:
    starknet_getEvents now includes transaction_index and event_index fields for each emitted event.
  • Error and typing fixes:
    • CONTRACT_NOT_FOUND added as a possible error for starknet_estimateMessageFee and starknet_estimateFee.
    • Parameter type of storage_keys changed from FELT to STORAGE_KEY.
  • Subscription clarification:
    subscribeReorg now also fires on NewTransaction and NewTransactionReceipts.

We are still coordinating with full node teams on additional RPC features, so RPC v0.10.0 may continue to evolve. Feedback and contributions are welcome in the dedicated repo

0.14.1 Breaking Changes

All the breaking changes in version 0.14.1 are the result of implementing SNIP 34. The breaking changes this SNIP entails and their mitigation tactics are described within the SNIP.

Timeline update: 0.14.1 Testnet is postponed for November 19th, Mainnet is postponed for December 3rd.

Reason:
Delays with starknet.rs development, we want to be sure that devx isn’t breaking before updating the version