As promised 0.12.0 was just the start of the Starknet Mainnet Quantum Leap!
We increased throughput massively and decreased latency to almost instant transactions.
Soon we move 0.12.1 to Testnet.
This is the 2nd stage of the Starknet Mainnet Quantum Leap.
Read on: β¬π½
The 0.12.1 upgrade specifically aims to improve the user experience and ensure reliable transactions, ultimately enhancing devs' interactions with the system.
With the introduction of 0.12.1. failed transactions will be included in blocks, which previously caused inconvenience for devs who had to constantly monitor their transaction status before initiating new ones.
This upgrade resolves this issue and simplifies transaction management for devs.
An important feature of this upgrade is the implementation of charges for failed transactions, a change from the previous version where users were not charged for unsuccessful or reverted transactions.
This change is expected to protect the network from potential spamming with invalid transactions.
Previously a significant portion of the sequencers workload consisted of processing transactions that ultimately did not make it into blocks often accounting for over 50%.
By implementing charges for failed transactions in version 0.12.1 it is expected that better script management will be incentivized and unnecessary workload on the sequencer will be reduced.
This awesome upgrade also lays the ground for even more transaction processing speed and overall network health, which will result in more TPS and sky high numbers on L2beat.
Looking ahead into Q4 updates such as versions 0.13 and 0.14 will bring further enhancements like "Volition" and 4844 leading to substantial reductions in transaction fees and introducing a fee market.