diff --git a/_data/roadmap-posts/updated-cairo-10-contract-syntax.yml b/_data/roadmap-posts/updated-cairo-10-contract-syntax.yml index b691fcb7d4..d0d372934a 100644 --- a/_data/roadmap-posts/updated-cairo-10-contract-syntax.yml +++ b/_data/roadmap-posts/updated-cairo-10-contract-syntax.yml @@ -1,15 +1,19 @@ +month: undefined NaN id: 5ea43ca1-5ca8-4d55-bbc3-f7911c60b455 title: Updated Cairo 1.0 contract syntax availability: Q3 2023 +state: testing now +specific_info: (est. mid July 2023) version: 4e2b83da-0595-4975-bf6a-9dd19815c9f2 stage: building-now blocks: - type: markdown body: >- - **Estimation:** July 2023 on testnet. - - - Starknet contracts are being improved with the added support from the latest addition to Cairo 1 syntax. These enhancements aim to improve safety and extensibility, particularly in contract interface, storage declaration, and event structure. By introducing these changes, developers can create more natural and secure smart contracts on Starknet. + Starknet contracts are being improved with the added support from the + latest addition to Cairo 1 syntax. These enhancements aim to improve + safety and extensibility, particularly in contract interface, storage + declaration, and event structure. By introducing these changes, developers + can create more natural and secure smart contracts on Starknet. The new syntax will be incorporated into the next version of Cairo, making it available on Starknet v0.12.0. Developers will have a six-month period to migrate to the new syntax, primarily impacting the outer layer of the contract. This transition is designed to be straightforward, and collaborative efforts with Cairo 1 auditors ensure a smooth re-auditing process. @@ -19,5 +23,3 @@ blocks: Developers are empowered to easily build large, interacting projects while minimizing bugs and promoting explicit contract behavior with the new syntax. It provides a foundation for creating robust and scalable smart contracts on Starknet. -month: undefined NaN -state: testing now