The Crescendo upgrade with EVM on Flow and Cadence 1.0 is here! Learn more

Flow Roadmap

Crescendo

The Crescendo upgrade unlocks mainstream ux and scale for Solidity developers and the EVM ecosystem. Crescendo will deliver full EVM equivalence for developers to deploy any Ethereum dApp to Flow with all the benefits and without contract code changes.

EVM equivalence unlocks liquidity between ecosystems, brings composability to EVM based contracts for developers to expand their experience with Cadence, and brings Flow’s low to no transaction fees, MEV resistance, performance and experience improvements to the EVM ecosystem.

This release will also unleash new potential with Cadence 1.0. Cadence is a dynamic resource-oriented programming language designed made for Web3  which delivers powerful improvements that make account linking + abstraction, access to randomness, and true ownership among only some of the features unlocked for developers.

2024

Crescendo Previewnet launch
Feb
Flow Core Wallet w/ EVM & web3.js support
Apr
Q2’24
Testnet Network Upgrade
May
Mainnet Network Upgrade
Jun
Start
Q1’22
Oct
Q4’23
Nov
Dec
Jan
Q1’24
Feb
Mar
Apr
Q2’24
May
Jun

EVM Equivalence

  • Onboarding top tier EVM developer and creator infrastructure
  • ETH-like JSON RPC API
  • Support for ERC-20/ ERC-721 tokens
  • Solidity smart contracts support

Cadence 1.0

  • Immutable smart contracts
  • Eliminated security foot-guns
  • Removal of custom destructors
  • “Attachments” designed for permissionless composability
  • Streamlined FT/NFT standards
  • And many more syntax improvements

Protocol Security Improvements

Protocol Scalability Improvements

2022

Permissionless Deployment

2021

Mainnet Performance Improvements

Get Involved in What’s Up Next

Working Groups

Individual working groups maintain their own roadmaps, learn more about specific initiatives in: