The Crescendo network upgrade has been successfully completed, bringing full EVM Equivalence and  Cadence 1.0
Ecosystem
August 14, 2024
Flow Network Upgrade (Crescendo) Live on Testnet
Flow
Flow Network Upgrade (Crescendo) Live on Testnet

Flow empowers developers to break the boundaries of digital consumer experiences, and the latest upgrade (Crescendo) is the biggest update to that mission since the network's genesis. 

What's Happening

On Wednesday, August 14th, the upcoming Flow Network Upgrade (Crescendo) was successfully deployed to Flow Testnet. Crescendo is the most significant upgrade to the Flow Network since genesis, opening new opportunities for existing developers and catalyzing a new wave of builders, creators, and communities. The upgrade is scheduled for deployment to Flow Mainnet on Wednesday, September 4th. 

Following the Crescendo upgrade to Flow Mainnet, all Flow applications can be fully interoperable with the wider web3 ecosystem and builders on Flow will not have to compromise between great user experience and access to Ethereum's liquidity and infrastructure. 

Here is a demo of $FLOW being transferred between Flow-EVM accounts... Using MetaMask! 

About Crescendo

In addition to notable performance and security enhancements, the upcoming Flow Network Upgrade (Crescendo): 

  • Eliminates barriers to entry for new developers thanks to full EVM equivalence and support for Solidity, allowing any smart contract or protocol that works on Ethereum mainnet or an EVM L2 to work out of the box on Flow—instantly getting access to massive scale and Flow-native features and benefits. Post-Crescendo, all fungible tokens on Flow (including those with smart contracts written in Cadence) will be ERC-20 compatible, and all ERC-20 compatible tokens on Flow can be used in Cadence smart contracts without special handling.

  • Empowers web3 developers to build innovative products and experiences, seamlessly composing Solidity/EVM code with Flow-native features and benefits, including protocol-level account abstraction, account linking, native support for mobile secure elements, and MEV-protection, among others. The Flow multi-role architecture also enables dramatically more complex computations and massively increased state storage on chain.

  • Unlocks fully immutable smart contracts by introducing guaranteed backward compatibility for the Flow smart contract programming language (Cadence) against all future network and language updates. In other words, any Cadence code deployed today will work on all future versions of the Flow network—this is critical for DeFi applications and memecoins!
“Crescendo is the most significant update to Flow since genesis.”
Dieter Shirley, Chief Architect, Flow Foundation.

What the Latest Upgrade Means for Flow

The Crescendo upgrade will be deployed to Flow Mainnet on Wednesday, September 4th, catalyzing a new wave of developers, liquidity, and users across the network. Leading up to that date and in the weeks following, stay tuned for additional news about platform rewards and upcoming announcements from leading partners ahead of Mainnet launch.

In the meantime, learn more about how Crescendo is Supercharging EVM apps on Flow, how to get started with Flow by accessing the developer portal, join the conversation in the Flow Discord channel, and sign up for the Flow newsletter to receive regular updates.