Skip to content

Commit

Permalink
Merge pull request #841 from starknet-io/roadmap-tags-cms/roadmap-pos…
Browse files Browse the repository at this point in the history
…ts/updated-cairo-10-contract-syntax

Automatically generated. Merged on Netlify CMS.
  • Loading branch information
milosyuki committed Jun 26, 2023
2 parents 3c877c4 + 74cb475 commit 5a3cbe7
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions _data/roadmap-posts/updated-cairo-10-contract-syntax.yml
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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

0 comments on commit 5a3cbe7

Please sign in to comment.