In this special Starknet Community Call, the focus was on introducing and discussing the upcoming Starknet version 0.11. The call featured key members from StarkWare, including Tom and Ariel from the product team, and Gal, who organized the call. They were joined by several builders from the ecosystem.
Key Highlights:
1. Introduction to Version 0.11:
– The upcoming version 0.11 of Starknet marks a significant milestone as it will be the first version on which Starknet token holders will have the opportunity to vote. This is a major step towards decentralization for the network.
2. Governance Process:
– The governance process was explained, highlighting that delegates and the Builders Council will have the ability to vote on this upgrade. The voting process will be conducted through community calls like this one, where participants will review the proposal before voting.
3. Cairo 1.0 Integration:
– The primary feature of version 0.11 is the introduction of Cairo 1.0 compatibility into Starknet. This allows developers to start migrating their code from Cairo 0 to Cairo 1. The team also discussed the transition period and the eventual Regenesis, where Cairo 0 contracts will no longer be executable.
4. New Transaction Types and System Calls:
– The call introduced the new Declare V2 transaction, which is required for Cairo 1.0 classes. It also introduced a new system call, `replace_class`, which allows contracts to replace their underlying class while maintaining their address and storage.
5. State Commitment and API Changes:
– Version 0.11 will include changes to the state commitment mechanism, introducing a dual-tree structure to accommodate both the contract state and class commitment. The call also covered several API changes that reflect these updates.
6. Community Involvement:
– The call emphasized the importance of community involvement, encouraging developers to start learning Cairo 1.0 and to participate in discussions on the Starknet community channels, including Discord, GitHub, and the community forum.
Conclusion:
This call provided a deep dive into Starknet version 0.11, ensuring that the community is well-informed ahead of the upcoming vote. The discussion covered technical details, governance processes, and the importance of community participation in the evolution of Starknet.



