Flow Community Rewards are here. Earn points for engaging in the ecosystem, spend points on prizes. Learn more.

Road to Permissionless Deployment

Flow has opened up smart contract deployment for all on July 5th!
Timeline
Milestone
Date
Status
Secure Cadence Audit Kickoff
March 30, 2022
✅ Completed
Spork: Variable Transaction Fee Vote Kickoff
April 8th, 2022
✅ Completed
Segmented Transactions Enabled (Testnet)
April 27th, 2022
✅ Completed
Secure Cadence Implementation
May 15, 2022
✅ Completed
May 18, 2022
✅ Completed
June 1, 2022
✅ Completed
Secure Cadence Released (Testnet)
June 9, 2022
✅ Completed
Spork: Secure Cadence Released (Mainnet)
June 15, 2022
✅ Completed
Secure Cadence Audits Concluded
June 21, 2022
✅ Completed
June 5, 2022
🎉 Completed
Why is this important?
Builders

You can now autonomously deploy and upgrade smart contracts. Permissionless smart contract deployment allows anyone to build new experiences on Flow -  whether net new, or composed on top of existing applications – your work will enrich the Flow ecosystem as a whole.

Security

To enable this important milestone, Cadence, Flow's native smart contract programming language, has been undergoing rigorous audits and improvements, split in 2 phases: Secure Cadence, and Stable Cadence.

Secure Cadence:
Focused on code-hardening and enhances the permissionless deployment of smart contracts on Mainnet by removing smart contract reviews.
Stable Cadence:
A future update that will focus on usability improvements and stabilize Cadence features to provide long-term-support releases that will ensure backwards compatability.
Opportunities

Permissionless smart contract deployment is only one of many ways that the Flow ecosystem is growing and enabling opportunities. For example, Flow's $750M Ecosystem Fund is the largest joint commitment made towards any blockchain ecosystem. A diverse group of the world’s leading investors are deploying capital and resources independently to teams building on Flow who can now build without barriers. The fund is focused on gaming, infrastructure, decentralized finance, content and creators. Join a vibrant community building the future of Web3.

How does this affect me?

I am a developer

→ I deployed a smart contract on testnet and/or mainnet
Immediate Actions
Review
Review the upcoming Secure Cadence breaking changes and test your contracts for breaking changes
June 9th
Secure Cadence breaking changes were deployed to testnet. Deploy your updated contracts on testnet and ensure they work as expected.
June 15th
Secure Cadence breaking changes were deployed to mainnet. Update your existing contracts on mainnet without review. See docs to see how.
Ask
If you need any help with the code review and impact analysis, please leave a question on the forums, or reach out for help on the Flow Discord
Time-sensitive actions
Date
Action
Jun 9
Deploy/upgrade your updated contracts on TESTNET
Jun 15+
Monitor activity on MAINNET and let the team know if there is unexpected activity on Discord in our #cadence Channel
Optional but recommended actions

I am a node operator

On June 15th, Flow mainnet underwent a successful spork that introduced important changes! No further action is required – in case of any follow ups required, follow the Spork process outlined here. Please ensure a timely upgrade and tight communication with the rest of the network.

Review
Review the upcoming Secure Cadence breaking changes and test your contracts for breaking changes
June 15th
Secure Cadence breaking changes were deployed to mainnet. Builders can now update their existing contracts on mainnet without review.
Ask
If you need any help with the code review and impact analysis, please leave a question on the forums, or reach out for help on the Flow Discord