Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Roadmap Post “updated-cairo-10-contract-syntax” #841

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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